رمزگذاری (۱)
رمزگذاری (۱)(Encryption)
فرآیند تبدیل پیغامها یا دادهها به قالبی که بدون رمزگشایی[۱] قابل خواندن نباشد. با ظهور روشهای الکترونیکی برای ارتباطات و ذخیرهسازی و پردازش اطلاعات، امکان سرقت، تغییر و افشاء اطلاعات محرمانه بیشتر شده است و بههمین خاطر در عصر اطلاعات نیاز به روشهای قویتر رمزگذاری افزایش یافته است. در رمزگذاری از یک فرآیند مرحله به مرحله برای تبدیل دادهها از حالت ساده و قابل خواندن به حالت غیرقابل فهم برای همه بهجز برای گیرندۀ اطلاعات (بهصورت رمزشده) استفاده میشود. الگوریتمهای رمزنگاری بر رشتهای از کاراکترها (حروف و اعداد) که به آن کلید میگویند، متکی هستند. کسانی که کلید و الگوریتم را داشته باشند، میتوانند دادهها را به رمز درآورند و بالعکس. معمولاً هرچه طول و پیچیدگی کلید و همچنین پیچیدگی[۲] الگوریتم بیشتر باشد، قدرت رمز بیشتر میشود.