He creado un método de hashing personalizado para ayudar a que las contraseñas de mis usuarios sean más seguras si la base de datos se filtrará.
El método de encriptación es así:
Un método toma una entrada de 1 carácter, obtiene el valor ASCII del carácter, lo desplaza una cantidad de bytes de una manera y una cantidad de bytes de la otra forma, y luego regresa como
%código%. Después de esto, toda la cadena mezclada se procesa utilizando BCrypt con una sal de 22 caracteres usando 16 rondas.
¿Esto hace que las contraseñas sean más difíciles de descifrar? Dado que un ataque de diccionario no funcionaría sin mi método hash que ha llevado