رمزنگاری
۱۴۰۵/۱/۲۷
رمزنگاری فرآیند تبدیل دادههای قابل خواندن (متن ساده) به شکلی غیرقابل خواندن و درهم (متن رمز) با استفاده از یک الگوریتم رمزنگاری و یک کلید است. تنها کسی که کلید صحیح را دارد میتواند آن را به حالت اصلی بازگرداند.
انواع رمزنگاری
رمزنگاری متقارن
همان کلید برای رمزگذاری و رمزگشایی دادهها استفاده میشود. سریع و کارآمد برای حجم زیادی از دادهها.
- مثالها: AES-256 (استفاده شده در رمزنگاری فایلهای کیف پول)
رمزنگاری نامتقارن (کلید عمومی)
از یک جفت کلید استفاده میکند — یک کلید عمومی برای رمزگذاری و یک کلید خصوصی برای رمزگشایی (یا بالعکس برای امضاها).
- مثالها: RSA، ECC (استفاده شده در TLS، کیف پولهای ارز دیجیتال)
رمزنگاری در ارزهای دیجیتال
- رمزنگاری فایلهای کیف پول — بیشتر کیف پولهای نرمافزاری کلید خصوصی ذخیره شده را با یک رمز عبور رمزنگاری میکنند. از دست دادن رمز عبور به معنای از دست دادن دسترسی است (کلید هنوز وجود دارد، اما رمزنگاری شده است)
- TLS/SSL — تمام اتصالات به صرافیها، استخرها و کیف پولها از رمزنگاری برای محافظت از دادهها در حین انتقال استفاده میکنند (این را به صورت
https://وstratum+ssl://میبینید) - پیامهای رمزنگاری شده — برخی از برنامههای رمزنگاری پیامرسانی رمزنگاری شده انتها به انتها ارائه میدهند
رمزنگاری ≠ ناشناس بودن
رمزنگاری یک تراکنش آن را ناشناس نمیکند. در بیتکوین، تمام تراکنشها عمومی هستند — مقادیر و آدرسها برای همه قابل مشاهدهاند. رمزنگاری از دادهها در حال انتقال یا در حالت استراحت محافظت میکند، نه از رکورد عمومی بلاکچین.
