Цезарь шифры және мәтін шифрлаушы — тегін
Мәтінді Цезарь шифры, ROT13, Atbash және Vigenère шифрымен шифрлаңыз және шифрын ашыңыз. Классикалық орын алмастыру шифрлары, бәрі браузерде.
Менде шифрмәтін бар: ығысуды табу
Кіріс мәтініне Цезарьдің әр ығысуын қолданып көреді және нәтиженің нақты тілге қаншалықты ұқсауы бойынша сұрыптайды.
Әр әріпті 13 позицияға ығыстырады. Өзіне кері — екі рет қолданса бастапқы мәтін қайтады.
Тек оқу мақсатында. Цезарь, ROT13, Atbash және Vigenere — классикалық шифрлар; нақты құпиялылық қамтамасыз етпейді және оңай бұзылады. Құпия ақпаратты қорғау үшін пайдаланбаңыз.
Жиі қолданылуы
- ROT13-ті Кодтап және ДекодтаңызМәтінді орындау үшін ROT13 пайдаланыңыз - спойлерлер, сұрақ жауаптары және мазмұн ескерткішітері үшін барлық шифр.
- Caesardy Шифр Сұрақтарын Құрап ШығыңызШалғын әдіндер, құтыну бөлмелері және сұрақ сынақтарында құпия хабарламаларын Caesar шифрінде кодтаңыз.
- Классикалық Криптографияны ҮйреніңізКриптография тарихын және принциптерін түсіну үшін Caesar, Atbash және Vigenère шифрлерін зерттеңіз.
- Құпия Хабарламаларын ЖіберіңізЖеке хабарламаларды, ескертпелерді және құпия қарым-қатынасты қарапайым ауырлық шифрімен кодтаңыз.
- Atbash Шифрін ҚолданыңызAtbash-ты әлфавитті төңкеріңіз: А Z-ге айналады, B Y-ге айналады, және т.б - ежелгі еврей шифрі.
Қалай жұмыс істейді
Барлық төрт шифр — Цезарь, ROT13, Атбаш және Виженер — браузерде таза таңба-код арифметикасы арқылы нөлден жасалған, ешбір сыртқы кітапхана жоқ. Кодтау мен декодтау терген кезде браузеріңізде лезде болады; ешнәрсе ешқашан серверге жіберілмейді.
- 1Шифрді таңдап, оны баптаңызТөрт классикалық алмастыру шифрінің арасынан таңдаңыз. Цезарь сырғытпа арқылы 1–25 ығысу мәнін орнатуға мүмкіндік береді. Виженер әріптері мәтіндегі әр орында әртүрлі ығысуды анықтайтын кілт сөзді талап етеді. ROT13 мен Атбаштың параметрлері жоқ — екеуі де өз-өзіне кері, сондықтан кодтау мен декодтау бірдей операция.
- 2Қолмен жазылған таңба арифметикасы түрлендіруді іске қосадыӘр шифр — кіріс жолы бойынша шағын таза функция. Цезарь мен ROT13 таңба кодтарында модулдік арифметиканы пайдаланады — ((charCode - base + shift) % 26) + base — алфавиттік емес таңбаларды толығымен өзгеріссіз қалдырады. Атбаш base + 25 - (charCode - base) есептеу арқылы әр әріпті айналдырады. Виженер кілт сөз таңбалары арқылы циклденеді, әр кезекті әріпке әртүрлі ығысу қолданады.
- 3Толық іріктеу арқылы шифрды бұзғыш барлық 25 Цезарь ығысуын бағалайдыШифрмәтініңіз бар, бірақ ығысуы белгісіз болса, «бұзу» панелі барлық 25 ығысуды бір уақытта байқап, хи-квадрат тестін пайдаланып әр үміткерді ағылшын әріп жиіліктерімен салыстырып бағалайды. Әріп таралуы нақты ағылшын тіліне ең жақсы сәйкес келетін декодтау бірінші орында тұрады.
- 4Нәтижені көшіру немесе жұмбақ сілтемесімен бөлісуШығыс әр перне басу сайын тірі жаңарады. Оны буферге көшіріңіз немесе таңдаған шифрді, ығысуды немесе кілтті және кіріс мәтінді кодтайтын URL жасау үшін "Сілтемені көшіру"-ді пайдаланыңыз — сонда сіз құралда тікелей ашылатын кодталған жұмбақпен бөлісе аласыз.
Байланысты құралдар
URL кодтаушысы және декодер
URL мекенжайларын және сұрау жолдарын кодтау және декодтау. encodeURIComponent, decodeURIComponent және сұрау жолын талдауды қолдайды.
Base64 кодтаушы және декодтаушы
Мәтін немесе файлдарды Base64-ке кодтаңыз немесе Base64 жолдарын қарапайым мәтінге декодтаңыз. Лезде, жеке және тегін.
HTML кодтаушы және декодтаушы
Арнайы таңбаларды HTML нысандарына кодтаңыз немесе нысандарды қарапайым мәтінге декодтаңыз. Лезде, браузерде.