Skip to content

Chuletilla de herramientas relacionadas con la criptografía

Apache Utils

Esto nos permite generar contraseñas, aunque hay que tener en cuenta que está pensando para generar las entradas del tipo: USER:PASSWORDENCRIPTADA

Setup

Estas utils están en los siquientes paquetes de utilidades

Debian / Ubuntu

apache2-utils: sudo apt install -y apache2-utils

Uso

Quiero obtener el digest bcrypt para mi contraseña password

Uso el comando: htpasswd -nbBC 10 USER password

Obtengo la salida: USER:$2y$10$VBCOmmawBEjwBG4uXoWr1u4OlIed8MsOxqaVW.yQL73TMMMBY/bWi

Me quedo con la contraseña: $2y$10$VBCOmmawBEjwBG4uXoWr1u4OlIed8MsOxqaVW.yQL73TMMMBY/bWi

Spring CLI Tools

Esto es multiplataforma y permite hashear una contraseña con BCRYPT, que es lo que usa Spring Security.

Uso

Quiero obtener el digest bcrypt para mi contraseña password

Uso el comando: spring.cmd encodepassword Passw0rd_S3gura

Obtengo la salida: {bcrypt}$2a$10$LuZDIfEdgZTMWoORbg8RZeWkQM1npu0nv4VSjm25owifXqgD8AGiG