Red de conocimiento informático - Problemas con los teléfonos móviles - Algoritmo de cifrado SHA-512

Algoritmo de cifrado SHA-512

paquete de prueba

importar java.security.MessageDigest

importar javax.xml.bind.annotation.adapters.HexBinaryAdapter

importar java.awt.Component; //Iniciar mensaje

importar javax.swing.JOptionPane; //Interfaz

clase SHACoder {

public static String encodeSHA512 (byte[] datos) throws Exception {

// Inicializa MessageDigest, SHA es la abreviatura de SHA-1

MessageDigest md = MessageDigest.getInstance("SHA-512");

//Ejecutar método de resumen

byte[] digest = md.digest(data

return new HexBinaryAdapter().marshal(digest); /p>

p>

}

}

clase pública SHATest {

botón de componente final estático privado = nulo

public static void main(String[] args) arroja una excepción {

JOptionPane.showConfirmDialog(button, "Si se debe iniciar el cifrado (SHA-512)", null, JOptionPane.YES_NO_OPTION

System.out.println("Ingrese el contenido que debe cifrarse:");

String testString="asd`12asd31"; out.println(SHACoder.encodeSHA512(testString. getBytes()));

}

}