GENERATION OF RSA PRIVATE KEY, PUBLIC KEY AND ELECTRONIC SIGNATURE METHOD IN OPENSSL AND java
Security.javaSecurity.java. GitHub Gist—Share code, notes, and snippets.gist.github.com immediately
Security.javaSecurity.java. GitHub Gist—Share code, notes, and snippets.gist.github.com immediately
public クラス Main {public static void main(String[] args) は、Exception {eyPairkeyPair=Security.generateKeyPair();ncoder base64Encoder=Base64.getEncoder();// rivateKeyprivateKey=kePrivate();yte[]Run the priorityKeyBase64 Encode (new bytes) when you want to slow password publicKeyByte = publicKey.getEncoded();ping sublnwString (Base64Enabled); system.prnwString (public key bytes); system.prn(public key bytes)
public クラス Main {public static void main(String[] args) は、Exception {eyPairkeyPair=Security.generateKeyPair();ncoder base64Encoder=Base64.getEncoder();// rivateKeyprivateKey=kePrivate();yte[] privateKeyBase64]Throw encoding (new bytes) ntln(privateKeyBase64);// command causes publicKey publicKey = keyPair.getPublic();yte[] publicKeyByte = publicKey.getEncoded(); string publicKeyBase64 = newString(base64Encoder.encode);system.out.println(public keybase64;}}
■ I’ll sign with JAVA
■ I’m going to sign it electronically with JAVA
public class Main {public static void main(String[] args) は、例外 {//} tring plainText = “Hello World”;eyPair = Security.generateKeyPair();// 키rivateKey privateKeyPair.getPrivate();yte[]privateKeyByte]= privateKeyEncoded();///publine= Pay= Publick.getEncoded();// 文字列シグニチャText = Security.sign(plainText, privateKeyByte);// oolean ret = Security.verify(plainText, signature)テキスト、publicKeyByte);system.out.println(ret);}}
public class Main {public static void main(String[] args) は、例外 {//} tring plainText = “Hello World”;eyPair = Security.generateKeyPair();// 키rivateKey privateKeyPair.getPrivate();yte[]privateKeyByte]= privateKeyEncoded();///publine= Pay= Publick.getEncoded();// 文字列シグニチャText = Security.sign(plainText, privateKeyByte);// oolean ret = Security.verify(plainText, signature)テキスト、publicKeyByte);system.out.println(ret);}}