رمزگذاری 101: درک رمزگذاری

یک رویکرد دستوری برای کسانی که از ریاضی خوب نیستند

WPA2 ، WEP ، 3DES، AES، Symmetric، Asymmetric، منظور شما چیست و چرا باید مراقب باشید؟

همه این اصطلاحات مربوط به فن آوری های رمزنگاری مورد استفاده برای محافظت از اطلاعات شما هستند. رمزگذاری و رمزنگاری به طور کلی، می تواند موضوعات پیچیده ای باشد که سرتان را به هم بزند. هر گاه من کلمات الگوریتم رمزنگاری را می شنوم، من بعضی از استادان nerdy را می نویسم که معادلات را بر روی تخته سیاه بنویسند، چیزی که برای خودم در مورد Medulla Oblongata به عنوان چشمان من از خستگی مبهوت می شود.

چرا باید به رمزگذاری توجه داشته باشید؟

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

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

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

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

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

بنابراین، بهترین راه برای یادگیری در مورد رمزنگاری و رمزنگاری چیست؟

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

Cryptool اصلی، که در حال حاضر به عنوان Cryptool 1 (CT1 شناخته می شود)، یک برنامه مبتنی بر مایکروسافت ویندوز بود. از آن زمان، چند نسخه دیگر مانند Cryptool 2 (نسخه مدرن CrypTool، JCrypTool (برای Mac، Win و لینوکس) و همچنین یک نسخه کاملا مبتنی بر مرورگر به نام CrypTool-Online منتشر شده است.

همه این برنامه ها یک هدف در ذهن دارند: رمزنگاری چیزی را که افراد غیر ریاضی مانند من می توانند درک کنند.

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

مردمی CrypTool حتی دارای یک سایت مسابقه برای کدنویسی می باشند که MysteryTwister نامیده می شود. این سایت به شما اجازه می دهد شانس خود را در برابر رمزنگاری هایی که نیاز به قلم و کاغذ دارند را امتحان کنید یا می توانید به چالش های پیچیده تر نیاز داشته باشید که نیاز به مهارت های برنامه نویسی همراه با قدرت رایانه ای جدی دارد.

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

نکته این است که رمزگذاری نباید یک هیولای ترسناک بزرگ باشد. فقط به این دلیل که کسی در ریاضی افتضاح است (مانند من)، به این معنا نیست که آنها نمی توانند رمزگذاری را درک کنند و از آن لذت ببرند. سعی کنید CrypTool را امتحان کنید، شما می توانید بعد از کد نویسی بعدی و حتی آن را بدانید.

CrypTool رایگان است و در پورتال CrypTool در دسترس است