رمزگشایی
۱۴۰۵/۱/۲۷
رمزگشایی فرآیند تبدیل دادههای رمزگذاری شده (درهمریخته) به شکل اصلی و قابل خواندن آن است. این کار نیاز به کلید صحیح دارد — بدون آن، دادههای رمزگذاری شده غیرقابل خواندن هستند. رمزگشایی مکمل رمزگذاری است و با هم پایه و اساس تمامی ارتباطات دیجیتال امن را تشکیل میدهند.
رمزگذاری و رمزگشایی
داده اصلی → [رمزگذاری با کلید] → داده رمزگذاری شده
داده رمزگذاری شده → [رمزگشایی با کلید] → داده اصلی
انواع رمزگذاری/رمزگشایی
متقارن
همان کلید برای رمزگذاری و رمزگشایی استفاده میشود. سریع است، اما نیاز به اشتراکگذاری امن کلید از قبل دارد.
نامتقارن (کلید عمومی)
دو کلید ریاضیاتی مرتبط:
- دادهای که با کلید عمومی رمزگذاری شده تنها با کلید خصوصی قابل رمزگشایی است
- در SSL/TLS، کیف پولهای ارز دیجیتال و امضاهای دیجیتال استفاده میشود
در ارز دیجیتال
ارز دیجیتال معمولاً دادههای تراکنش را رمزگذاری نمیکند — بلاکچین عمومی و شفاف است. با این حال، رمزگشایی در موارد زیر استفاده میشود:
- نرمافزار کیف پول — کلیدهای خصوصی اغلب به صورت رمزگذاری شده ذخیره میشوند؛ وارد کردن رمز عبور شما آنها را برای امضا رمزگشایی میکند
- پیامرسانی رمزگذاری شده — برخی از برنامههای کریپتو از ارتباطات رمزگذاری شده انتها به انتها استفاده میکنند
- SSL/TLS — تمامی اتصالات به صرافیها، استخرها و کیف پولهای وب از رمزگشایی برای امنسازی دادهها در حین انتقال استفاده میکنند
