Կեսարի ծածկագիր ու տեքստի կոդավորիչ անվճար
Կոդավորեք ու ծածկագրազերծեք տեքստ Կեսարի ծածկագրով, ROT13-ով, Atbash-ով ու Vigenère ծածկագրով: Դասական փոխարինման ծածկագրեր, բոլորն ձեր բրաուզերում:
Ես ծածկագրված տեքստ ունեմ. գտնել տեղաշարժը
Մուտքի տեքստի վրա փորձում է Կեսարի բոլոր տեղաշարժերը և դասավորում է ըստ այն բանի, թե որքանով է արդյունքը նման իրական լեզվի:
Յուրաքանչյուր տառ տեղաշարժում է 13-ով։ Ինքնահակադարձ է — երկու անգամ կիրառելով վերադառնում է բնօրինակը։
Միայն ուսումնական նպատակներով։ Կեսարի, ROT13, Atbash և Vigenere ծածկագրերը դասական ծածկագրեր են — դրանք իրական գաղտնիություն չեն ապահովում և հեշտությամբ կոտրվում են։ Մի օգտագործեք դրանք զգայուն տեղեկատվություն պաշտպանելու համար։
Տարածված կիրառություններ
- Encode և Decode ROT13Use ROT13-ը Text-ը Obscure-ի համար - The Go-To Cipher-ը Spoilers, Puzzle Answers և Content Warnings-ի համար:
- Create Caesar Cipher PuzzlesEncode Hidden Messages-ներ Caesar Cipher-ում Scavenger Hunts, Escape Rooms և Puzzle Challenges-ի համար:
- Learn Classical CryptographyExplore Caesar, Atbash և Vigenère Ciphers-ներ Հասկանալ Cryptography-ի History և Principles-ներ:
- Send Secret MessagesEncode Personal Messages, Notes և Private Communications-ներ Simple Substitution Cipher-ի հետ:
- Apply-ել Atbash CipherReverse-ել Alphabet-ը Atbash-ի հետ: A-ն դառնում Z-ը, B-ն դառնում Y-ը, և այլն - Ancient Hebrew Cipher:
Ինչպես է այն աշխատում
Բոլոր չորս ծածկագրերը — Կեսար, 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 կազմիչների կամ ծածկագրազերծեք կազմիչներն հետ հասարակ տեքստի: Ակնթարթային, ձեր բրաուզերում: