رمزگذاری شیوهای برای محرمانه نگهداشتن اطلاعات و حفاظت از آنها در برابر دسترسیهای غیرمجاز است. وقتی اطلاعات خود را رمزگذاری میکنیم فقط و فقط افراد مجاز قادر به دستیابی و استفاده از این اطلاعات خواهند بود. اگر اطلاعات حساسی دارید که نمیخواهید هر کسی آنها را ببیند، توصیه میکنیم حتما از رمزگذاری برای حفاظت از اطلاعات خود استفاده کنید.
مثلا میتوان متنها و فایلهای پیوست ایمیلها، پیامهای صوتی و تصویری، اطلاعات ذخیره شده روی کامپیوتر و تلفن همراه، هارد اکسترنال و حافظه فلش مموریها و… را با روشهای مختلف رمزگذاری، حفاظت کرد و از دسترس افراد سودجو در امان نگه داشت.
رمزگذاری فرآیندی است که طی آن اطلاعات خود را از طریق الگورتیمهای پیچیده محاسباتی، به کدهای غیر قابل خواندن توسط افراد غیرمجاز تبدیل میکنیم. در این فرآیند یک کلید وجود دارد و یک الگوریتم که از این کلید برای کدگذاری دادهها استفاده میکند. به معکوس عمل رمزگذاری، رمزگشایی گفته میشود که از کلید رمزگشایی استفاده میکند.
اگر کلید رمزگشایی و رمزگذاری همانند هم باشند به این روش رمزگذاری متقارن میگویند که در این حالت بازگشایی و رمزگذاری اطلاعات دو فرآیند معکوس یکدیگر است.
اگر این کلید، با کلید رمزگذاری تفاوت داشته باشد به آن رمزگذاری نامتقارن گفته میشود. رمزگذاری متقارن معمولا سریعتر است ولی رمزگذاری نامتقارن پیچیدهتر و سختتر و درنتیجه امنتر است.
برای رمزگذاری و حفاظت از اطلاعات روشهای مختلفی وجود دارد اما یکی از قدیمیترین برنامههای کاربردی عمومی رمزگذاری نامتقارن PGP نام دارد که در ادامه این مقاله به روشهای مختلف استفاده از آن خواهیم پرداخت.
در این روش رمزگذاری، دو کلید وجود دارد، یک کلید عمومی (Public Key) که شما آن را در دسترس عمومی قرار میدهید، افرادی که میخواهند برای شما اطلاعات یا ایمیلهای رمزگذاری شده بفرستند، به وسیله این کلید عمومی و با استفاده از یک الگوریتم رمزگذاری مطمئن و تصویب شده، اطلاعات را به صورت کد در میآورند.
وقتی اطلاعات کد شده به دست شما رسید، شما مجموعهای از کاراکترها و اعداد نامفهوم میبینید که فقط با استفاده از کلید خصوصی شما که تنها خودتان از آن خبر دارید،قابل رمزگشایی خواهد بود.
به خاطر داشته باشید کلید خصوصی (Private Key) شما کلید دسترسی به تمام اطلاعات رمزگذاری شده شماست. اگر کلید خصوصی شما به دست افراد سودجو بیفتد، تمام اطلاعاتی که توسط کلید عمومیتان رمزگذاری شدهاست، قابل بازگشایی و دسترسی خواهد بود. تصویر زیر، نمونه یک ایمیل رمزگذاری شده با استفاده از PGPاست.
رمزگذاری ایمیل
یکی از مهمترین ابزارهایی که در زندگی روزمره خود از آن استفاده بسیاری می کنیم ایمیل است. متن ایمیلها و فایلهایی که بهصورت پیوست از طریق ایمیل ارسال و دریافت میکنیم، میتواند شامل اطلاعات محرمانهای باشد که با افتادن آنها به دست افراد سودجو، زندگی ما را با مخاطرات جدی مواجه کند. به عنوان مثال، اگر عضوی از اجتماع رنگینکمانی باشیم و با شخصی مکالماتی خصوصی دارید، مثلا درباره وضعیت جسمانی خود صحبت کردهاید و در آن مدارک پزشکی خود را بهصورت پیوست در ایمیل ارسال کردهاید، امیدواریم حتما از روشهای امن برای فرستادن ایمیل رمزگذاریشده استفاده کرده باشید.
توصیه میکنیم اطلاعات هویتی، بانکی، موقعیت جغرافیایی و سایر اطلاعات حساس را زمانی که به شخص دیگری ایمیل میکنید، حتما رمزگذاری کنید.
در مقاله بعد، شما را با افزونه Mailvelope برای رمزگذاری ایمیل براساس PGP آشنا خواهیمکرد. Mailvelope افزونهای است که در مرورگر کروم و فایرفاکس، امکان رمزگذاری ایمیل و فایلهای پیوست شده در آن را براساس استاندارد رمزنگاری OpenPGP فراهم میسازد.