Cryptography
Ciphers
# Alias
alias rot13="tr 'A-Za-z' 'N-ZA-Mn-za-m'"
# Encrypt
echo '<plaintext>' | tr 'A-Za-z' 'N-ZA-Mn-za-m'
# Decrypt
echo '<ciphertext>' | tr 'N-ZA-Mn-za-m' 'A-Za-z'# Encrypt
echo '<plaintext>' | tr 'A-Za-z0-9' 'N-ZA-Mn-za-m5-90-4'
# Decrypt
echo '<ciphertext>' | tr 'N-ZA-Mn-za-m5-90-4' 'A-Za-z0-9'# Encrypt
echo '<plaintext>' | tr '\!-~' 'P-~\!-O'
# Decrypt
echo '<ciphertext>' | tr 'P-~\!-O' '\!-~'Encoders
# Encode
base64 <TEXT>
# Decode
base64 -d <TEXT># Encode
echo "cat flag.txt" | jq -sRr @uri
hURL -U "cat flag.txt"
# Decode
echo "<urlEncodedString" | python3 -c 'import sys;from urllib.parse import unquote;print(unquote(sys.stdin.read()));'# Encode
echo <text> | xxd -p
# Decode
echo <text> | xxd -p -rHashes
Last updated