stackoverflow password online encrypt ejemplo desencriptar c# .net cryptography sha256

c# - password - ¿Un hash SHA256 siempre tendrá 64 caracteres?



sha256 online (2)

Sí, siempre tendrá 64 caracteres.

Estoy configurando mi base de datos para recibir contraseñas con hash y no aceptar texto sin formato.

¿Iría algo como esto?

create table User( username varchar(20) not null, password varchar(64) not null, );


Sí, un SHA256 siempre tiene 256 bits de largo, equivalente a 32 bytes, o 64 bytes en un formato de cadena hexadecimal. Incluso puede usar char (64) en lugar de varchar (64) ya que el tamaño no cambiará.