🔐 تفاوت Encoding، Encryption و Hashing در یک نگاه
📌 Encoding (کدگذاری)
▫️ چیست؟ تبدیل داده به قالبی دیگر (به صورت معکوسپذیر)
▫️ هدف: حفظ قابلیت استفاده از داده
▫️ موارد استفاده: انتقال و ذخیرهسازی داده
▫️ مثالها:
- ASCII
- Unicode
- Base64
🔒 Encryption (رمزنگاری)
▫️ چیست؟ تبدیل داده به فرمتی ناخوانا با استفاده از کلید
▫️ هدف: محرمانه نگه داشتن اطلاعات
▫️ موارد استفاده: محافظت از دادهها در انتقال و ذخیرهسازی
▫️ مثالها:
- AES
- RSA
- Diffie-Hellman
🔑 Hashing (هش کردن)
▫️ چیست؟ تولید یک خروجی ثابت (هش) از داده با استفاده از الگوریتم
▫️ هدف: تأمین یکپارچگی دادهها
▫️ موارد استفاده: ذخیرهسازی امن پسوردها
▫️ مثالها:
- MD5 (ناامن)
- SHA-256
- SHA-3
💡 نکته امنیتی:
- Encoding امنیت ایجاد نمیکند!
- برای دادههای حساس همیشه از رمزنگاری استفاده کنید.
- هشهای ضعیف (مثل MD5) برای پسوردها مناسب نیستند.
✍️نویسنده
@TryHackBox | The Chaos
#Encryption #Cybersecurity #Hash
Post #2655
2.27K

- ❤🔥 12