LibraTool logoLibraTool

ነፃ Caesar Cipher እና ጽሑፍ ምስጠራ

ጽሑፍን በCaesar cipher፣ ROT13፣ Atbash እና Vigenère cipher ያመስጥሩና ይፍቱ። ክላሲክ ተለዋጭ ciphersን፣ ሁሉም በአሳሽዎ ውስጥ።

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል

ምስጥር ጽሑፍ አለኝ፦ ሽግሽጉን ፈልግ

በግብዓት ጽሑፉ ላይ እያንዳንዱን የቄሳር ሽግሽግ ይሞክራል፣ ውጤቱ ከእውነተኛ ቋንቋ ጋር በሚመሳሰልበት መጠን ይመድባቸዋል።

እያንዳንዱን ፊደል በ13 ይቀያይራል። ራሱን የሚገለብጥ ነው — ሁለት ጊዜ ሲተገበር ወደ መጀመሪያው ይመለሳል።

የፊደል ካርታ(ከላይ፦ ግብዓት፣ ከታች፦ ውጤት)
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

ለትምህርት አገልግሎት ብቻ። ቄሳር፣ ROT13፣ Atbash እና ቪጀነር ክላሲካል ምስጠራዎች ናቸው — ትክክለኛ ሚስጥራዊነት አይሰጡም እና በቀላሉ ይሰበራሉ። ለጥበቃ ስሱ መረጃ አይጠቀሙባቸው።

ግብዓት
ውጤት
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

እንዴት እንደሚሠራ

አራቱም ciphers — Caesar, ROT13, Atbash, እና Vigenère — ከባዶ ጀምሮ በአሳሹ ውስጥ ንጹህ character-code arithmetic በመጠቀም ይተገበራሉ፣ ምንም አይነት ውጫዊ ላይብረሪ ሳይኖር። ኢንኮዲንግ እና ዲኮዲንግ በሚጽፉበት ቅጽበት በአሳሽዎ ውስጥ ወዲያውኑ ይከናወናሉ፤ ምንም ነገር ወደ አገልጋይ በጭራሽ አይላክም።

  1. 1
    Cipher ይምረጡ እና ያዋቅሩት
    ከአራት ክላሲካል substitution ciphers ይምረጡ። Caesar ተንሸራታች በኩል ከ1–25 shift value እንዲያዘጋጁ ያደርግዎታል። Vigenère ፊደላቱ በጽሁፉ ውስጥ በእያንዳንዱ ቦታ የተለየ shift የሚወስኑ keyword ይፈልጋል። ROT13 እና Atbash ምንም parameters የላቸውም — ሁለቱም self-inverse ናቸው፣ ስለዚህ ኢንኮዲንግ እና ዲኮዲንግ ተመሳሳይ ኦፕሬሽን ናቸው።
  2. 2
    በእጅ-የተጻፈ character arithmetic ትራንስፎርሙን ያካሂዳል
    እያንዳንዱ cipher በግቤት string ላይ ትንሽ pure function ነው። Caesar እና ROT13 በcharacter codes ላይ modular arithmetic ይጠቀማሉ — ((charCode - base + shift) % 26) + base — alphabetic ያልሆኑ ባህሪያትን ሙሉ በሙሉ ሳይለወጡ ይተዋል። Atbash base + 25 - (charCode - base)ን በማስላት እያንዳንዱን ፊደል ያንፀባርቃል። Vigenère በkeyword ባህሪያት ውስጥ ይዞራል፣ ለእያንዳንዱ ተከታታይ ፊደል የተለየ shift ይተገብራል።
  3. 3
    Brute-force cracker ሁሉንም 25 Caesar shifts ደረጃ ይሰጣል
    ciphertext ካለዎት ግን የታወቀ shift ከሌለዎት፣ 'crack' ፓነል ሁሉንም 25 shifts በአንድ ጊዜ ይሞክራል እና እያንዳንዱን እጩ በchi-squared test በመጠቀም ከእንግሊዝኛ ፊደል ድግግሞሾች ጋር ይመዝናል። letter distributionው እውነተኛ እንግሊዝኛ ጋር በተሻለ የሚመሳሰል decryption መጀመሪያ ይመደባል።
  4. 4
    ውጤቱን ይቅዱ ወይም የእንቆቅልሽ አገናኝ ያጋሩ
    ውጤቱ በእያንዳንዱ የቁልፍ ንክኪ ላይ በቀጥታ ይዘምናል። ወደ ቅንጥብ ሰሌዳ ይቅዱት፣ ወይም የመረጡትን cipher, shift ወይም key, እና input ጽሁፍ የሚመሰጥር URL ለማመንጨት 'አገናኝ ቅዳ' ይጠቀሙ — ስለዚህ በመሳሪያው ውስጥ በቀጥታ የሚከፈት ኢንኮድ የተደረገ እንቆቅልሽ ማጋራት ይችላሉ።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች