Bepul Sezar Shifri va Matn Shifrlovchi

Matnni Sezar shifri, ROT13, Atbash va Vijener shifri bilan shifrlang va deshifrlang. Klassik almashtirish shifrlari, barchasi brauzeringizda.

Yuklangandan keyin oflayn ishlaydi

Menda shifrlangan matn bor: siljishni toping

Kiritilgan matnda har bir Sezar siljishini sinaydi va natija haqiqiy tilga qanchalik o'xshashiga qarab tartiblaydi.

Har bir harfni 13 taga siljitadi. O‘z-o‘zini teskari qaytaradi — ikki marta qo‘llansa, asl matn qaytadi.

Alifbo moslashuvi(tepada: kirish, pastda: chiqish)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

Faqat ta’lim maqsadida. Sezar, ROT13, Atbash va Vigenère — klassik shifrlar bo‘lib, haqiqiy maxfiylikni ta’minlamaydi va osongina ochiladi. Ulardan maxfiy ma’lumotlarni himoya qilish uchun foydalanmang.

Kiritish
Natija
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Qanday ishlaydi

Barcha to'rtta shifr — Sezar, ROT13, Atbash va Vijener — brauzerda noldan, faqat belgi kodi arifmetikasi yordamida amalga oshiriladi, hech qanday tashqi kutubxonasiz. Kodlash va dekodlash siz yozayotganda brauzeringizda darhol sodir bo'ladi; hech narsa hech qachon serverga yuborilmaydi.

  1. 1
    Shifrni tanlang va sozlang
    To'rtta klassik almashtirish shifri orasidan tanlang. Sezar slayder orqali 1–25 oralig'ida siljish qiymatini o'rnatishga imkon beradi. Vijener uchun matndagi har bir pozitsiyada boshqa siljishni belgilaydigan kalit so'z kerak. ROT13 va Atbash'da parametrlar yo'q — ikkalasi ham o'z-o'ziga teskari, shuning uchun kodlash va dekodlash bir xil amal.
  2. 2
    Qo'lda yozilgan belgi arifmetikasi o'zgartirishni bajaradi
    Har bir shifr kiritish satri ustidagi kichik sof funksiya. Sezar va ROT13 belgi kodlarida modulli arifmetikadan foydalanadi — ((charCode - base + shift) % 26) + base — alifbodan tashqari belgilarni butunlay o'zgarishsiz qoldiradi. Atbash har bir harfni base + 25 - (charCode - base) hisoblab aks ettiradi. Vijener kalit so'z belgilari bo'ylab aylanib, har bir keyingi harfga boshqa siljishni qo'llaydi.
  3. 3
    Qo'pol kuch buzuvchisi barcha 25 Sezar siljishini saralaydi
    Agar shifrmatningiz bo'lsa-yu, ma'lum siljish bo'lmasa, 'buzish' paneli barcha 25 siljishni bir vaqtda sinaydi va har bir nomzodni ingliz harflari chastotalari asosida xi-kvadrat testi bilan baholaydi. Harf taqsimoti haqiqiy ingliz tiliga eng yaxshi mos keladigan dekodlash birinchi o'ringa qo'yiladi.
  4. 4
    Natijani nusxalang yoki topishmoq havolasini ulashing
    Chiqish har bir tugma bosishida jonli yangilanadi. Uni buferga nusxalang yoki tanlagan shifringiz, siljish/kalitingiz va kiritish matningizni kodlaydigan URL yaratish uchun 'Havolani nusxalash'dan foydalaning — shunda vositada to'g'ridan-to'g'ri ochiluvchi kodlangan topishmoqni ulashishingiz mumkin.

Tegishli asboblar

Ko'p so'raladigan savollar