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á.