سلام
مطلب آموزشي در مورد اصول رمزنگاري هستش كه خيلي ها باهاش مشكل دارن و گاهي رمزنگاريهاي ساده اي ميخوان انجام بدن اما نميدونن چكاري بايد انجام بدن كه ميخوام با زبان ساده يه توضيحاتي رو بدم
در كل در رمزنگاري ما چند تا اصطلاح داريم
1 - متن آشكار (متني كه قراره رمز بشه و اونو داريم يا Plain Text)
2 - متن رمز يا متني كه به حالت رمز در اومده (cipher text)
3 - كليد رمز (رشته اي كه متن آشكار به كمك اون تبديل به متن رمز ميشه)
4 - الگوريتم رمز : مهمترين قسمت كه متن آشكار رو با استفاده از كليد و يكسري عمليات معمولا رياضي تبديل به متن رمز ميكنه)
الگوريتمهاي رمزنگاري هم به دو دسته متقارن و نا متقارن تقسيم ميشن كه در متقارن كليد رمزنگاري و كليد رمزگشايي با هم برابرند (مثل فايل rar يا zip پسورد دار كه با همون پسوردي كه zip ميشه با همونم باز ميشه) ولي در الگوريتم نامتقارن كليدها با هم فرق دارن