Ciphers
Ways to encrypt text. Often methods used a long time ago to send secret messages
CyberChef
Ciphers
ROT13
ROT47
XOR
ADD
Substitution Cipher
Last updated
CTF{f4k3_fl4g_f0r_t3st1ng} # Plaintext
-------------------------- ROT 13
PGS{s4x3_sy4t_s0e_g3fg1at} # CiphertextCTF{f4k3_fl4g_f0r_t3st1ng} # Plaintext
-------------------------- ROT 47
>OAva/f.Zag/bZa+mZo.no,ibx # Ciphertext01000010 01111001 01100101 = "Hey" # Plaintext
01001011 01000101 01011001 = "KEY" # Key
-------------------------- XOR
00001001 00111100 00111100 = "\t<<" # Ciphertext4354467b66346b335f666c34675f6630725f74337374316e677d = "CTF{f4k3_fl4g_f0r_t3st1ng}" # Plaintext
7365637265747365637265747365637265747365637265747365 = "secretsecretsecretsecretse" # Key
-------------------------- ADD
b6b9a9edcba8de98c2d8d1a8dac4c9a2d7d3e798d6e696e2dae2 = "¶¹©í˨Þ.ÂØÑ¨ÚÄÉ¢×Óç.Öæ.âÚâ" # Ciphertextdef encrypt_key_to_decrypt_key(key):
return bytes(256 - c for c in key).hex()$ time ./target/release/sub-solver -s "Tcxd dlzhrtm edbe ec tmcpfitd xs ecch rl ifercl"
[*] Using empty starting key
[*] Using built-in english wordlist
[+] Loaded 13255 unique patterns
[+] Saved dictionary cache
[*] Input string: "Tcxd dlzhrtm edbe ec tmcpfitd xs ecch rl ifercl"
[+] Parsed 9 input words
[+] Pruned impossible words
[*] Starting to find solutions...
?xoetc?la??nh??w?iys???m?g -> some english text to showcase my tool in action
?xoetc?la??nh??w?irs???m?g -> some english text to showcase mr tool in action
?xoetc?la??nh??w?ius???m?g -> some english text to showcase mu tool in action
[+] Finished! (3 solutions)
real 0m0.117s