Bepul Sezar Shifri va Matn Shifrlovchi
Matnni Sezar shifri, ROT13, Atbash va Vijener shifri bilan shifrlang va deshifrlang. Klassik almashtirish shifrlari, barchasi brauzeringizda.
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.
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.
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.
- 1Shifrni tanlang va sozlangTo'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.
- 2Qo'lda yozilgan belgi arifmetikasi o'zgartirishni bajaradiHar 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.
- 3Qo'pol kuch buzuvchisi barcha 25 Sezar siljishini saralaydiAgar 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.
- 4Natijani nusxalang yoki topishmoq havolasini ulashingChiqish 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
URL kodlovchi va dekoder
URL va so'rovlar qatorlarini kodlash va dekodlash. EncodeURIComponent, decodeURIComponent va so'rovlar qatorini tahlil qilishni qo'llab-quvvatlaydi.
Base64 Kodlovchi va Dekodlovchi
Matn yoki fayllarni Base64 ga kodlang yoki Base64 satrlarini oddiy matnga qaytaring. Tezkor, maxfiy va bepul.
HTML Kodlovchi va Dekodlovchi
Maxsus belgilarni HTML mavjudotlariga kodlang yoki mavjudotlarni oddiy matnga qaytaring. Brauzeringizda darhol.