Encryption چیست ؟
فرض کنید یک پیام دارید که فقط گیرنده مجاز باید بتواند آن را بخواند. Encryption یا رمزگذاری فرایندی است که داده خوانا را با استفاده از یک الگوریتم و کلید به شکلی تبدیل میکند که بدون کلید مناسب قابل فهم نباشد.
داده اولیه معمولاً Plaintext و نسخه رمزگذاریشده Ciphertext نامیده میشود. برای برگرداندن Ciphertext به اطلاعات قابل خواندن، فرایند Decryption انجام میشود.
Encryption با Hashing یکی نیست. Hash معمولاً برای ساختن یک اثر انگشت یکطرفه از داده استفاده میشود و قرار نیست با یک کلید به متن اصلی برگردد؛ رمزگذاری اصولاً برای بازگشایی توسط طرف مجاز طراحی میشود.
در کیف پولها و برنامههای کریپتویی رمزگذاری میتواند برای محافظت از فایلها، اطلاعات محلی یا ارتباطات استفاده شود، اما خود بلاکچین عمومی لزوماً همه دادههایش را رمزگذاری نمیکند.
تعریف ساده: Encryption یعنی قفل کردن اطلاعات با ریاضیات، بهطوری که فقط دارنده کلید مناسب بتواند آن را باز کند.
