برای پیدا کردن مطالب آموزشی در وب سایت ، لطفاً کلمات کلیدی آن مطلب را سرچ کنید.

به وب سایت حباب ها خوشامدید | ما را در شبکه های اجتماعی دنبال کنید:

ابزار رمزنگاری ROT13

  /  Tools   /  ROT13
رات 13 | ROT13 Wallpaper | الگوریتم رات 13

ROT13


روت۱۳

(به انگلیسیROT13)[پ ۱] یک روش ساده برای رمزنگاری حروف الفباست.

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

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

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

در نشریات و مجلات، عموماً برای پنهان کردن پاسخ معماها، آن‌ها را به صورت وارون چاپ می‌کنند تا خواننده در حالت عادی قادر به خواندن پاسخ نباشد و مجبور باشد برای دیدن پاسخ، کاغذ را بچرخاند. از الگوریتم ROT13، به عنوان «برابر یوزنتی این روش» یاد شده‌است.[۱]

ROT13 الهام‌بخش انواع گوناگونی از بازی‌های نامه‌ای آنلاین بوده‌است و در گفتگوهای گروه‌های خبری به‌طور مکرر به آن اشاره می‌شود.

ابزار رمزنگاری ROT13

همچنین ما ابزار آنلاین رمزنگاری و رمزگشایی رات 13 را برای شما قرار داده ایم 👇

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

برای راحتی کار، می‌توان کلیهٔ حروف الفبای زبان انگلیسی را به صورت ساعت‌گرد و دایره‌وار بر روی یک تکه کاغذ نوشت و سپس برای جایگزین کردن هر حرف، انگشت دست را بر روی آن حرف گذاشته و ۱۳ مکان به صورت ساعت‌گرد حرکت کرده و سپس حرفی که انگشت دست بر روی آن قرار گرفته را بنویسیم.

با این کار، حرف A به حرف N تبدیل می‌شود، B به حرف O[پ ۲] تبدیل می‌شود و به همین ترتیب تا حرف M که به Z تبدیل می‌شود.

سپس این دنباله از ابتدای حروف الفبا آغاز می‌شود، حرف N به A تبدیل می‌شود، O به B تبدیل می‌شود و به همین ترتیب تا حرف Z که به M تبدیل می‌شود.

تنها حروفی که در الفبای انگلیسی قرار دارند تحت تأثیر قرار می‌گیرند، اعداد، نمادها و علائم، حروف فاصله و تمام حروف‌های دیگر، بدون تغییر رها می‌شوند.

از آنجا که حروف الفبای انگلیسی بیست و شش حرف دارد و ۲۶ = ۲ × ۱۳، تابع ROT13 یک تابع خودوارون است.

به عبارتی دیگر، برای هر متن x که با الفبای لاتین ساده نوشته شده‌است، داریم:

رمزنگاری و رمزگشایی ROT13

به عبارت دیگر، اگر دو بار پشت سر هم ROT13 را بر روی یک متن بکار ببریم، نتیجه همان متن اولیه خواهد بود (در ریاضیات معمولاً به آن «رجعت» و در رمزنگاری به آن رمزنگاری دوجانبه می‌گویند)

منبع نوشته: مطالب این پست گرفته شده از وب سایت ویکی پدیا می باشد.

مدیر حباب ها

متین برونسی مدیر و مؤسس حباب ها می باشد ، او علاقه مند به دنیای کامپیوتر و زبان های برنامه نویسی است... از تخصص های او می توان به برنامه نویسی frontend و backend اشاره کرد... او تجربیات زیادی در زبان های برنامه نویسی مختلف دارد... ، او گاهاً تجربیات خود را در قالب آموزش در وب سایت حباب ها منتشر می کند...

ارسال یک نظر