none
Duda sobre valor Hash de un Archivo RRS feed

  • Pregunta

  • Hola ...

    Desarrollo una aplicacion donde debo obtener el valor hash de un archivo, lo que el cliente me indica es lo siguiente :

    "Sería el hash de ese PDF, sería descargar el PDF, generar el hash  (SHA256) y codificarlo para Base64...

    La verdad investigando y preguntando encontre 3 maneras de hacerlo  y nesecito que me indiquen cual es la correcta o si ninguna lo es  , como puedo hacerlo ??

    1era Forma

     public void Check256(string path)
            {
                byte[] archivoAEncriptar = File.ReadAllBytes(path);
                SHA256 sigPolicyHash = SHA256Managed.Create();
                byte[] sigPolicyHashValue = sigPolicyHash.ComputeHash(archivoAEncriptar);
                richTextBox2.Text = Convert.ToBase64String(sigPolicyHashValue); 
            }

    2da Forma

        public void CheckMD51(string path)
            {
                using (var md5 = MD5.Create())
                {
                    using (var stream = File.OpenRead(path))
                    {
                        richTextBox2.Text = Encoding.Default.GetString(md5.ComputeHash(stream));
                     }
                }
            }

    3ra Forma

        public void CheckMD52(string path)
            {
                using (var md5 = MD5.Create())
                {
                    using (var stream = File.OpenRead(path))
                    {
                        richTextBox2.Text = Convert.ToBase64String(md5.ComputeHash(stream));
                    }
                }
            }



    EFRAIN MEJIAS C VALENCIA - VENEZUELA



    miércoles, 31 de enero de 2018 22:41

Respuestas

Todas las respuestas