درباره این ابزار
رمزگذار / رمزگشای رمز حصار ریلی (Rail Fence) ابزاری رایگان و درونمرورگری برای شناختهشدهترین رمز جابهجایی است. بهجای جایگزینی حروف، آنها را بازچینش میکند: متن اصلی بهصورت زیگزاگ رو به پایین و بالا در تعداد مشخصی ریل افقی نوشته میشود، سپس هر ریل کامل از بالا به پایین یکجا خوانده میشود. با ۳ ریل، جایگاه حروف الگوی 0,1,2,1,0,1,2,… را دنبال میکند، پس کاراکترهای متوالی پیش از بازگروهبندی روی ردیفهای متفاوتی مینشینند.
برای رمزگشایی، ابزار مسیر زیگزاگ دقیق را برای طول متن رمزی بازمیسازد، محاسبه میکند چه تعداد کاراکتر به هر ریل تعلق دارد، متن رمزی را به آن ریلها برش میزند، و سپس دوباره روی زیگزاگ گام برمیدارد تا حروف را به ترتیب اصلیشان بازگرداند. از ۲ ریل یا بیشتر پشتیبانی میکند، یک آفستِ شروعِ اختیاری که جای نشستن نخستین حرف در زیگزاگ را جابهجا میکند، و یک ریل تنها را بهعنوان همانی (بدون تغییر) در نظر میگیرد. همهچیز بهصورت محلی در مرورگر شما اجرا میشود و چیزی بارگذاری نمیشود.
بهطور پیشفرض فاصلهها و نقطهگذاری بهعنوان کاراکترهای عادی همراه برده میشوند تا جابهجایی کاملاً برگشتپذیر باشد؛ یک ضامن میگذارد پیش از رمزگذاری کاراکترهای غیرحرفی را حذف کنید وقتی متن رمزی تمیزِ فقطحروف میخواهید. حصار ریلی همراه کلاسیکِ رمز سزار در درسهای رمزنگاری است و منظرهٔ پرتکراری در چالشهای CTF و اتاقهای فرار، که نشان میدهد چطور رمزهای جابهجایی پیامی را با درهمریختن جایگاه بهجای هویت پنهان میکنند.