Blockchain & Solidity Program Lab Manual
ISBN 9788119221646

Highlights

Notes

  

Prog. 6: Blockchain cryptography using Message Digest algorithm in Java

import java.security.MessageDigest; 
public class MessageDigestEncDec

{

public static void main(String args[]) throws Exception

{

String stringToEncrypt = args[0];

MessageDigest msgDigest = MessageDigest.getInstance(“SHA-256”);

msgDigest.update(stringToEncrypt.getBytes());

String encryptString = new String(msgDigest.digest()); 
System.out.println(“Encrypted Text is: “+encryptString); 
System.out.println(“Original Text: “+stringToEncrypt);

}

}

Output: