۱۸
بهمن
در دنیای امنیت اطلاعات(Information security)، اصطلاحاتی مثل فرمت دهی (Encoding) ، رمزنگاری (Encryption) ، هشینگ (Hashing) و مبهم سازی (Obfuscation) بسیار به کار میرن... این تکنیک ها هر کدوم برای اهداف مختلف طراحی شدن و راه ها(الگوریتم ها) مختلفی هم برای پیاده سازی اونها وجود داره. شاید اولش کمی گیج کننده باشه، ولی در واقع هر کدوم از این تکنیک ها کاربرد خاص خودش رو دارن و اصلاً ارتباطی با هم ندارن!
توی این مقاله سعی کردم به زبان ساده توضیح بدم که هر کدوم دقیقاً چیکار میکنن، چه الگوریتم هایی دارن و چرا باید بدونیم که کدوم رو کی استفاده کنیم.