Generación de SHA-256

Post Reply
User avatar
acuellar
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Generación de SHA-256

Post by acuellar »

Buenas estimados

Necesito convertir éste código

Code: Select all | Expand

import java.security.MessageDigest;
import javax.xml.bind.DatatypeConverter;
public String algoritmoHash(byte[] pArchivo, String algorithm) {
String hashValue = "";
try {
MessageDigest messageDigest = MessageDigest.getInstance(algorithm);
       messageDigest.update(pArchivo);
       byte[] digestedBytes = messageDigest.digest();
hashValue = DatatypeConverter.printHexBinary(digestedBytes).toLowerCase();
}
catch (Exception e) {
System.out.println("Error generando Hash");
}
return hashValue;
}
 
Como usarlo

Code: Select all | Expand

public String obtenerSHA2(byte[] archivo) {
String vSha2 = algoritmoHash(archivo,"SHA-256");
       return vSha2;
}
 
Gracias por la ayuda
Saludos,

Adhemar C.
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Generación de SHA-256

Post by karinha »

Code: Select all | Expand

// Harbour proporciona la función HB_SHA256( cText ) --> nHash

#Include "FiveWin.ch"

FUNCTION Main()

   // Ejemplo:
   ? hb_CStr( hb_SHA256( 'Probando CheckSum de este Texto', nil ) )

RETURN NIL
 
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
acuellar
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Generación de SHA-256

Post by acuellar »

Muchas gracias estimado Joao
Saludos,

Adhemar C.
Post Reply