Menu

کدگذاری چیست؟

کدگذاری، علم ریاضی کدها، رمزها و پیامهای محرمانه است. در طول تاریخ، مردم برای ارسال پیامها به یکدیگر از شیوۀ کدگذاری استفاده می کرده اند تا کسی غیر از مخاطب مد نظرشان، نتواند این پیامها را بخواند.

امروزه کامپیوترهایی داریم که قادرند کار کدگذاری را برای ما انجام دهند. فناوری کدگذاری دیجیتال از سطح پیامهای محرمانه فراتر رفته و برای اهداف دیگری نظیر شناسایی درست فرستنده پیام و یا جست‌وجوی بی‌نام در اینترنت با استفاده از نرم‌افزارهایی مثل Tor استفاده می‌شود.

تحت شرایط خاصی، کدگذاری می‌تواند کاملا خودکار و ساده باشد. اما در مواردی ممکن است کدگذاری هم بد عمل کند؛ بهمین خاطر است که هر چه بیشتر بدانید، در برابر بروز چنین شرایطی بهتر از خود محافظت خواهید کرد.

سه مفهوم که درک آنها درخصوص کدگذاری لازم است.

کلیدهای خصوصی و عمومی

یکی از مهمترین مفاهیمی که در خصوص گدگذاری باید آموخت مفهوم کلید است. انواع متداول کدگذاری، همگی شامل یک کلید خصوصی هستند که در کامپیوتر شما محرمانه مانده و به شما امکان خواندن پیامهایی را می دهد که مخاطبش فقط شما هستید. همچنین اجازه می دهد امضایی غیر قابل تغییر را بر روی پیامهای که برای دیگران می فرستید ذخیره کنید. کلید عمومی فایلی است که می توانید با دادن آن به دیگران یا با به اشتراک گذاشتنش، این امکان را برای دیگران فراهم کنید که به‌صورت محرمانه با شما ارتباط داشته و امضاهای دریافتی از شما را چک کنند.کلیدهای خصوصی و عمومی با هم جفت هستند، مثل دو نیمه یک تکه سنگ که به دو قسمت تقسیم شده است؛ دو قسمتی که کاملا بر هم منطبق می شوند اما همسان نیستند.

مجوز های امنیتی

مفهوم ارزشمند دیگری که باید یاد گرفت، مجوز امنیتی است. مرورگر کامپیوتر شما می تواند به‌صورت رمزگذاری شده و با استفاده ازHTTPS به سایتها متصل شود. بهنگام این اتصال، مجوزها بررسی می شوند تا کلیدهای عمومی دامِنه ها چک شوند. مجوزها تنها راهی هستند که مشخص شود آیا شما کلید عمومی صحیح یک شخص یا وبسایت را می دانید و می توانید با آنها ارتباط امن برقرار کنید یا نه.

ممکن است گاه به گاه پیامهای خطایی را در رابطه با مجوزهای امنیتی ببینید. در بسیاری از موارد، این مسئله بدلیل آن است که شبکۀ یک هتل یا کافه در تلاش است تا ارتباط امن شما با یک وبسایت را بشکند. همچنین دیدن چنین خطاهایی که نتیجۀ اختلال در سیستم بروکراتیک مجوزها هستند نیز متداول است. اما گاهی هم این اختلالها بخاطر وجود هکرها،سارقان، پلیس و آژانسهای جاسوسی است که در صدد شکستن ارتباطات کدگذاری شده شما هستند.

متاسفانه تشخیص تفاوت بین این دو بسیار دشوار است. این بدان معناست که اگر در سایتی که در آن اکانت دارید و یا حین خواندن مطلبی مهم اگر با اخطاری امنیتی مواجه شدید، هرگز آن را نادیده نگیرید.

کلید اثر انگشت

واژه اثر انگشت در زمینه امنیت کامپیوتری معانی بسیاری دارد. یکی از آنها، اصطلاح “کلید اثر انگشت” است؛ مجموعه ای از کاراکترها نظیر 342e 2309 bd20 0912 ff10 6c63 2192 192 است که استفاده از آنها به صورت منحصربفرد و ایمن به شما اجازه می دهد بررسی کنید که آیا یک نفر بر روی اینترنت از کلید خصوصی درست استفاده می کند یا خیر. اگر چک کنید که کلید اثر انگشت یک نفر صحیح است، با امنیت بیشتری از هویت او مطمئن خواهید شد. اما این امر دقیق و کامل نیست، چرا که اگر کلیدها کپی شده و یا به سرقت رفته باشند، ممکن است شخص دیگری نیز قادر به استفاده از همان کلید اثر انگشت باشد.