(به : ) یک روش ساده برای به رمز درآوردن حروف الفباست. این روش از نوع است. در این روش، هر حرف، با سیزدهمین حرف بعد از خود در حروف الفبا جایگزین می‌شود. ROT13 نمونه‌ای از است که در به وجود آمده‌است.
 در ، ROT13 به صورت خودوارون عمل می‌کند. به این معنی که برای برگرداندن به حالت اولیه، از همان الگوریتم استفاده می‌شود و به این ترتیب می‌توان از یک عمل یکسان هم برای رمزنگاری و هم برای رمزگشایی استفاده کرد. این الگوریتم عملاً هیچ نوع امنیتی ندارد و اغلب از آن به عنوان مثالی از یک روش رمزنگاری ضعیف و بدون امنیت یاد می‌شود.
 در ، از ROT13 به عنوان وسیله‌ای برای پنهان کردن ، ، راه‌حل مسائل و معماها و مطالب تعرض‌آمیز استفاده می‌شود تا جلوی دید اتفاقی را بگیرد. در نشریات و مجلات، عموماً برای پنهان کردن پاسخ معماها، آن‌ها را به صورت وارون چاپ می‌کنند تا خواننده در حالت عادی قادر به خواندن پاسخ نباشد و مجبور باشد برای دیدن پاسخ، کاغذ را بچرخاند. از الگوریتم ROT13، به عنوان «برابر این روش» یاد شده‌است. ROT13 الهام‌بخش انواع گوناگونی از بازی‌های نامه‌ای آنلاین بوده‌است و در گفتگوهای به‌طور مکرر به آن اشاره می‌شود.
 
 
 برای اعمال کردن الگوریتم ROT13 بر روی یک متن انگلیسی، کافیست هر یک از حروف با سیزدهمین حرف مابعد خود در جایگزین شود و در صورت نیاز، عمل جایگزینی از ابتدای فهرست صورت گیرد. برای راحتی کار، می‌توان کلیهٔ حروف الفبای را به صورت ساعت‌گرد و دایره‌وار بر روی یک تکه کاغذ نوشت و سپس برای جایگزین کردن هر حرف، را بر روی آن حرف گذاشته و ۱۳ مکان به صورت ساعت‌گرد حرکت کرده و سپس حرفی که انگشت دست بر روی آن قرار گرفته را بنویسیم. با این کار، حرف A به حرف N تبدیل می‌شود، B به حرف O تبدیل می‌شود و به همین ترتیب تا حرف M که به Z تبدیل می‌شود. سپس این دنباله از ابتدای حروف الفبا آغاز می‌شود، حرف N به A تبدیل می‌شود، O به B تبدیل می‌شود و به همین ترتیب تا حرف Z که به M تبدیل می‌شود. تنها حروفی که در الفبای انگلیسی قرار دارند تحت تأثیر قرار می‌گیرند، اعداد، نمادها و علائم، حروف فاصله و تمام حروف‌های دیگر، بدون تغییر رها می‌شوند. از آنجا که حروف الفبای انگلیسی بیست و شش حرف دارد و ۲۶ = ۲ × ۱۳، تابع ROT13 یک تابع خودوارون است. به عبارتی دیگر، برای هر متن که با ساده نوشته شده‌است، داریم:
 به عبارت دیگر، اگر دو بار پشت سر هم ROT13 را بر روی یک متن بکار ببریم، نتیجه همان متن اولیه خواهد بود (در معمولاً به آن «رجعت» و در رمزنگاری به آن می‌گویند)
 عمل تبدیل متن می‌تواند به وسیلهٔ یک صورت پذیرد.
 در لطیفهٔ زیر، شاه‌بیت توسط ROT13 پنهان شده‌است:
 
 
 اگر کل متن را با استفاده از الگوریتم ROT13 تبدیل کنیم، پاسخ نمایان خواهد شد:
 
 
 اگر بار دیگر بر روی متن نتیجه، الگوریتم ROT13 را اجرا کنیم، متن اولیه بدست خواهد آمد.
 در اوایل دههٔ ۱۹۸۰ (میلادی)، از ROT13 در استفاده می‌شد. از ROT13 برای پنهان کردن لطیفه‌های اهانت‌آمیز یا برای مخفی کردن پاسخ یک معما یا مسئله یا هر گونه اسپویلر دیگری استفاده می‌شد. دلیل انتخاب ۱۳ به جای دیگر مقادیر نظیر ۳ که در اصلی استفاده می‌شود، به این خاطر بود که با تعویض کردن هر دو حرفی که ۱۳ واحد با هم فاصله دارند، می‌توان الگوریتم‌های رمزگذاری و رمزگشایی مشابه و یکسانی داشت؛ در نتیجه می‌توان به راحتی از یک دستور واحد برای انجام هر دو عمل استفاده کرد. نرم‌افزارهای خبرخوان، معمولاً از ROT13 به‌صورت توکار پشتیبانی می‌کنند و نیازی به نصب کردن هیچگونه افزونه اضافی نیست. آدرس‌های هم گاهی اوقات با ROT13 رمزنگاری می‌شوند تا از غیر پیشرفته در امان بمانند. 
 ROT13 نمونه‌ای از یک است که به نام شناخته می‌شود. گفته می‌شود در قرن اول ، الگوریتم سزار را ابداع کرده‌است. 
 در مواردی که محرمانه بودن اطلاعات مد نظر است و اطلاعات نباید بدست افراد غیرمجاز بیفتد، نباید از ROT13 استفاده شود. از آنجایی که در الگوریتم ROT13 هر حرف به تعداد ثابتی (۱۳ تا) جابجا می‌شود – و در واقع می‌توان گفت که از هیچگونه برای رمزنگاری استفاده نمی‌شود – اطلاعات به سادگی قابل رمزگشایی هستند. تنها با دانستن اینکه اطلاعات با الگوریتم ROT13 رمزنگاری شده‌اند، می‌توان به آسانی و با همین الگوریتم اطلاعات را رمزگشایی کرده و به حالت اولیه درآورد. حتی اگر دانسته نباشد که اطلاعات به روش ROT13 رمزنگاری شده‌اند، باز هم می‌توان این الگوریتم را به آسانی و به روش در هم شکست. به خاطر اینکه این الگوریتم مطلقاً برای رمزنگاری نامناسب است، تبدیل به یک کنایه برای تمسخر کردن دیگر الگوریتم‌های ضعیف رمزنگاری شده‌است. مثلاً شخصی می‌تواند بگوید که «الگوریتم ۵۶-بیتی تنها کمی از ROT13 قویتر هست» که اشاره به ضعیف بودن این الگوریتم دارد. همچنین برای شوخی با اصطلاحاتی حقیقی در دنیای واقعی مانند «DES دوگانه»، اصطلاحات تمسخرآمیزی مانند «ROT13 دوگانه»، «ROT26» یا «2ROT13» مورد استفاده قرار می‌گیرند که یک نمونه از استفاده این کلمات، یک مقالهٔ دانشگاهی جعلی به نام «در مورد الگوریتم رمزنگاری 2ROT13» است. از آنجایی که اگر الگوریتم ROT13 را بر روی متنی که خود قبلاً با ROT13 رمزنگاری شده، اعمال کنیم، متن اصلی و اولیه بدست می‌آید، اصطلاح ROT26 یا 2ROT13 معادل «بدون هر گونه رمزنگاری» است. اصطلاح «ROT13 سه‌گانه» که برای شوخی با 3DES استفاده می‌شود، برابر با همان ROT13 معمولی است.
 در ماه دسامبر ۱۹۹۹ (میلادی)، کشف شد که از ROT-13 برای رمزنگاری پسورد ایمیل‌ها استفاده می‌کند. در سال ۲۰۰۱ (میلادی)، برنامه‌نویس روسی، Dimitry Sklyarov نشان داد که یک فروشندهٔ کتاب‌های الکترونیکی به نام NPRG، از ROT13 برای رمزنگاری اسناد استفاده می‌کرده‌است. گمانه‌زنی‌هایی در اینباره وجود داشت که ممکن است NPRG اشتباهاً یک مثال شوخی‌آمیز در مورد ROT13 را به عنوان یک روش جدی و قدرتمند برای رمزنگاری اطلاعات تفسیر کرده باشد. در برخی از کلیدهای خود از ROT13 استفاده می‌کند. 
 با رمزنگاری برخی از کلمات با استفاده از ROT13، کلمه معنی‌دار دیگری حاصل می‌شود. این ویژگی ROT13 دستمایهٔ برخی از شده‌است. کلمات هفت-حرفی و دو نمونه طولانی هستند که اگر ROT13 را بر روی یکی از آن‌ها اعمال کنیم، کلمهٔ دیگر بدست می‌آید. دو کلمهٔ و هم هر دو هفت‌حرفی هستند که این ویژگی را دارند. نمونه‌های دیگری از این قبیل کلمات، در جدول روبرو آورده شده‌است. در این میان، دو کلمهٔ و یک نمونه جالب توجه است که هم اجرای ROT13 بر روی یکی، دیگری را نتیجه می‌دهد و هم اینکه اگر یکی را به صورت بخوانیم، نتیجه دیگری خواهد بود.
 Brian Westley در در سال ۱۹۸۹ میلادی، یک نوشته بود که آن این قابلیت را داشت که با استفاده از ROT13 کدگذاری یا وارون شود، به طوریکه همچنان بتوان آن را به‌درستی کامپایل کرد. این برنامه هنوز هم با گذشت سال‌ها، بر روی کامپایلرهای امروزی به‌درستی می‌شود. کار این برنامه این بود که متنی که به عنوان ورودی به آن داده می‌شد را با استفاده از ROT13 رمزنگاری یا معکوس کند. 
 گروه خبری واژه‌ای جدید به نام را اختراع کرده‌است که در اصل با اعمال ROT13 بر روی واژه به وجود آمده‌است. این واژه به این خاطر به وجود آمد که برخی از کاربران این گروه خبری، فکر می‌کردند که واژهٔ بیش از حد مورد استفاده قرار می‌گیرد و در صدد جایگزین کردن آن برآمدند. واژهٔ در این گروه خبری، به عنوان پاسخی برای ارسال‌های تکراری تازه‌ واردین در مورد مورد استفاده قرار می‌گرفت. 
 ROT5 مشابه ROT13 است که بر روی ارقام عددی (۰ تا ۹) اعمال می‌شود. ROT13 و ROT5 می‌توانند به صورت همزمان برای رمزنگاری یک پیام مورد استفاده قرار گیرند.
 ROT47 یکی از مشتقات ROT13 است که علاوه بر حروف ساده الفبای انگلیسی، می‌تواند اعداد و علائم را هم رمز کند. ROT47 به جای استفاده کردن از دنباله A–Z به عنوان حروف الفبا، از مجموعه کاراکترهای بزرگتری از یک رایج به نام استفاده می‌کند. در این روش، کاراکترهای ۷-بیتی چاپ‌شدنی، به استثنای فضای خالی (space)، از بازهٔ ۳۳ تا ۱۲۶ با چهل و هفتمین کاراکتر بعد از خود جایگزین می‌شوند. به عنوان مثال، کاراکتر A با p جایگزین می‌شود، کاراکتر a به ۲ تبدیل می‌شود و به همین ترتیب. این روش هم مشابه ROT13 خودوارون است و اجرای مجدد ROT47 بر روی متنی که قبلاً با همین روش رمز شده، متن اولیه و اصلی را دربرخواهد داشت. استفاده کردن از این الفبای بزرگتر باعث می‌شود نتیجه کار از ROT13 مبهم‌تر باشد. برای مثال، یک شمارهٔ تلفن همانند به شکل رمز می‌شود که در نگاه اول خیلی واضح و مشخص نیست. از سوی دیگر، از آنجایی که ROT47 هم حروف، هم اعداد و هم نشانه‌ها را بدون فرق گذاشتن بین آن‌ها در هم می‌آمیزد، با یک نگاه به متن می‌توان به سرعت پی برد که این یک متن رمزشده‌ است، نه یک جمله معمولی.
 مثال:
 
 
 که به صورت زیر رمز می‌شود:
 
 
 در که مجموعه‌ای از است، تابعی به نام وجود دارد که کاری مشابه ROT13 انجام می‌دهد. هرچند که این تابع به جای حروف الفبا، با داده‌های باینری دلخواه کار می‌کند و از این حیث با ROT13 متفاوت است. این تابع هر را با عدد باینری می‌کند که نتیجه آن یک است. همانند ROT13، تابع هم خودوارون است و امنیتی به همان میزان (عملاً بدون امنیت) فراهم می‌کند. 
 
 دستوری به نام در وجود دارد که به وسیله آن به راحتی می‌توان ROT13 و ROT47 را پیاده‌سازی کرد. برای رمزگذاری کردن رشتهٔ متنی به وسیلهٔ ROT13، کافیست به صورت زیر عمل کرد:
 و برای رمزنگاری همان رشته به وسیلهٔ ROT47:
 و
 
 در ، می‌توان متن مورد نظر را انتخاب کرده و سپس دستور زیر را اجرا کرد تا متن مورد نظر به صورت ROT13 رمزنگاری شود: 
 
 پیاده‌سازی به :
 
 پیاده‌سازی به :
{"title": "روت۱۳", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%B1%D9%88%D8%AA%DB%B1%DB%B3&oldid=33966189", "language": "fa"}