Marina, miembro de este equipo, nos ha hecho el favor de escribir este tutorial ya que conoce a la perfección el tema.
Solución:
Un valor de hash MD5 aleatorio es efectivamente solo un número aleatorio de fuerza criptográfica de 128 bits.
var bytes = new byte[16];
using (var rng = new RNGCryptoServiceProvider())
rng.GetBytes(bytes);
// and if you need it as a string...
string hash1 = BitConverter.ToString(bytes);
// or maybe...
string hash2 = BitConverter.ToString(bytes).Replace("-", "").ToLower();
Podrías crear un aleatorio string usando Guid.NewGuid()
y generar su suma de comprobación MD5.
using System.Text;
using System.Security.Cryptography;
public static string ConvertStringtoMD5(string strword)
MD5 md5 = MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(strword);
byte[] hash = md5.ComputeHash(inputBytes);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hash.Length; i++)
sb.Append(hash[i].ToString("x2"));
return sb.ToString();
Artículo de blog: Cómo convertir string en hash MD5?
valoraciones y comentarios
Tienes la opción de estimular nuestra publicación mostrando un comentario y dejando una valoración te damos las gracias.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)