روت۱۳
From Wikipedia, the free encyclopedia
روت۱۳ (به انگلیسی: ROT13)[پ 1] یک روش ساده برای به رمز درآوردن حروف الفباست. این روش از نوع رمزنگاری جانشینی است. در این روش، هر حرف، با سیزدهمین حرف بعد از خود در حروف الفبا جایگزین میشود. ROT13 نمونهای از رمز سزار است که در روم باستان به وجود آمدهاست.
در الفبای مقدماتی لاتین، ROT13 به صورت خودوارون عمل میکند. به این معنی که برای برگرداندن متن رمزشده به حالت اولیه، از همان الگوریتم استفاده میشود و به این ترتیب میتوان از یک عمل یکسان هم برای رمزنگاری و هم برای رمزگشایی استفاده کرد. این الگوریتم عملاً هیچ نوع امنیتی ندارد و اغلب از آن به عنوان مثالی از یک روش رمزنگاری ضعیف و بدون امنیت یاد میشود.
در تالارهای گفتگوی اینترنتی، از ROT13 به عنوان وسیلهای برای پنهان کردن افشاسازها، شاهبیتها، راهحل مسائل و معماها و مطالب تعرضآمیز استفاده میشود تا جلوی دید اتفاقی را بگیرد. در نشریات و مجلات، عموماً برای پنهان کردن پاسخ معماها، آنها را به صورت وارون چاپ میکنند تا خواننده در حالت عادی قادر به خواندن پاسخ نباشد و مجبور باشد برای دیدن پاسخ، کاغذ را بچرخاند. از الگوریتم ROT13، به عنوان «برابر یوزنتی این روش» یاد شدهاست.[1] ROT13 الهامبخش انواع گوناگونی از بازیهای نامهای آنلاین بودهاست و در گفتگوهای گروههای خبری بهطور مکرر به آن اشاره میشود.