FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Generaci贸n de SHA-256
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Generaci贸n de SHA-256
Posted: Mon Mar 27, 2023 07:39 PM
Buenas estimados

Necesito convertir 茅ste c贸digo
Code (fw): Select all Collapse
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 (fw): Select all Collapse
public String obtenerSHA2(byte[] archivo) {
String vSha2 = algoritmoHash(archivo,"SHA-256");
聽 聽 聽 聽return vSha2;
}
Gracias por la ayuda
Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Generaci贸n de SHA-256
Posted: Tue Mar 28, 2023 01:02 AM
Code (fw): Select all Collapse
// 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
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Generaci贸n de SHA-256
Posted: Tue Mar 28, 2023 10:44 AM

Muchas gracias estimado Joao

Saludos,



Adhemar C.

Continue the discussion