رمزنگاری(N/A)
فرآیند تبدیل دادهها به فرمتی که فقط با کلید مناسب قابل خواندن باشد.
رمزنگاری چیه؟
خلاصه در یه جمله: رمزنگاری یعنی دادهها رو قفل کنی که فقط کسی که کلید داره بتونه بازشون کنه!
فرض کن یه نامه محرمانه داری. میذاریش تو یه صندوق قفلدار. فقط کسی که کلید رو داره میتونه بازش کنه. رمزنگاری همینه — دادهها رو تبدیل میکنی به یه چیز بیمعنی، فقط با کلید درست برمیگرده به حالت اول.
انواع رمزنگاری:
Symmetric (متقارن): یه کلید برای قفل و باز کردن. سریعه ولی باید کلید رو امن منتقل کنی.
Asymmetric (نامتقارن): دو تا کلید — Public (برای قفل)، Private (برای باز کردن). امنتره ولی کندتره.
کاربردها:
HTTPS: ارتباط مرورگر و سرور رمزنگاری میشه.
Disk Encryption: هاردت رو رمزنگاری میکنی. اگه دزدیده بشه، دادهها قابل خواندن نیستن.
Password Hashing: پسوردها رو Hash میکنی (یه طرفه). اگه دیتابیس لو بره، پسوردها امن میمونن.
Messaging: پیامهات رمزنگاری میشن (مثل Signal، WhatsApp).
چرا برای امنیت مهمه؟
چون بدون رمزنگاری، هر کسی تو مسیر میتونه دادههات رو بخونه. پسوردها، پیامها، اطلاعات بانکی، همه لو میرن.