<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های مجتبی شوندی</title><link>https://virgool.ir/feed/@Scopy</link><description>مجتبی شوندی، متخصص شبکه و IT؛ مسلط به Cisco، MikroTik، لینوکس، مجازی‌سازی، امنیت، مانیتورینگ، برنامه‌نویسی و اجرای پروژه‌های بزرگ شبکه و IT.</description><language>fa</language><pubDate>2026-11-12 00:34:49</pubDate><image><url>https://files.virgool.ir/upload/users/4226948/avatar/49KVCV.jpg</url><title>مجتبی شوندی</title><link>https://virgool.ir/@Scopy</link></image><item><title>🔐 همه‌چیز درباره‌ی رمزنگاری ROT13</title><link>https://virgool.ir/@Scopy/رمزنگاری-rot13-p3fv4tsm1ywx</link><description>ROT13 یه روش رمزنگاری فوق ساده‌ست. اونقد ساده که میشه گفت بیشتر برای فان و آموزش درست شده، نه امنیت واقعی. قضیه‌ش اینه که هر حرفو ۱۳ تا جلوتر توی الفبای انگلیسی می‌ندازه.یعنی چی؟ 🤔A میشه NB میشه OC میشه P...و برعکسش هم دقیقا همینه!خاصیت جالبنکته‌ی باحال ماجرا اینه که اگه دوبار ROT13 بزنی، متن اصلی دوباره برمی‌گرده. یعنی:ROT13(ROT13(text)) = textمعادل حروف ROT13A ⇔ N    B ⇔ O    C ⇔ P    D ⇔ Q    E ⇔ R    F ⇔ S    G ⇔ TH ⇔ U    I ⇔ V    J ⇔ W    K ⇔ X    L ⇔ Y    M ⇔ Z📝 یه مثال دم‌دستیمتن اصلی:HELLOبعد از ROT13:URYYBو حالا اگه دوباره ROT13 بزنیم:HELLO👨‍💻 یه تست کوچیک با پایتوناگر هم میخوام خودت تست کنیش این یه کد ساده با پایتونه import codecs&#xA;&#xA;text = &#34;HELLO WORLD&#34;&#xA;encoded = codecs.encode(text, &#39;rot_13&#39;)&#xA;decoded = codecs.encode(encoded, &#39;rot_13&#39;)&#xA;&#xA;print(&#34;متن اصلی :&#34;, text)&#xA;print(&#34;رمز شده  :&#34;, encoded)&#xA;print(&#34;دیکد شده :&#34;, decoded)&#xA;خروجی هم میشه : متن اصلی : HELLO WORLD&#xA;رمز شده  : URYYB JBEYQ&#xA;دیکد شده : HELLO WORLD🎯 به چه درد می‌خوره؟بیشتر برای شوخی و یاد گرفتن مفاهیم رمزنگاری.قدیما توی فروم‌ها برای مخفی کردن اسپویل فیلم یا نوشته‌های حساس استفاده می‌کردن.ولی برای امنیت جدی؟ اصلاااا 😅 خیلی راحت می‌شه شکستش.رمزنگاری ROT13</description><category>مجتبی شوندی</category><author>مجتبی شوندی</author><pubDate>Thu, 04 Sep 2025 09:30:43 +0330</pubDate></item></channel></rss>