在文件中保存/加载私钥和公钥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在文件中保存/加载私钥和公钥相关的知识,希望对你有一定的参考价值。
Save/Load or.. Write/Read or.. Store/Retrieve Private Key/Public Key to/from disk/file :D
package net.java.edem; import java.io.*; import java.security.*; import java.security.spec.*; public class Adam { Adam adam = new Adam(); try { keyGen.initialize(1024); adam.dumpKeyPair(generatedKeyPair); adam.SaveKeyPair(path, generatedKeyPair); adam.dumpKeyPair(loadedKeyPair); e.printStackTrace(); return; } } } for (int i = 0; i < b.length; i++) { } return result; } // Store Public Key. publicKey.getEncoded()); fos.write(x509EncodedKeySpec.getEncoded()); fos.close(); // Store Private Key. privateKey.getEncoded()); fos.write(pkcs8EncodedKeySpec.getEncoded()); fos.close(); } // Read Public Key. byte[] encodedPublicKey = new byte[(int) filePublicKey.length()]; fis.read(encodedPublicKey); fis.close(); // Read Private Key. byte[] encodedPrivateKey = new byte[(int) filePrivateKey.length()]; fis.read(encodedPrivateKey); fis.close(); // Generate KeyPair. encodedPublicKey); encodedPrivateKey); } }
以上是关于在文件中保存/加载私钥和公钥的主要内容,如果未能解决你的问题,请参考以下文章