package org.javaniu.encryptanddecrypt; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.PrivateKey; import java.security.PublicKey; import java.security.SecureRandom; /** * 生成公私钥对文件。 * @author javaniu_飞翔 */ public class GenerateKeyPair { /** * @param args */ public static void main(String[] args) throws NoSuchAlgorithmException, IOException { generateKeyPairFile(); } private static void generateKeyPairFile() throws NoSuchAlgorithmException, FileNotFoundException, IOException { /* 生成秘钥�?*/ KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA"); generator.initialize(1024, new SecureRandom()); KeyPair keyPair = generator.generateKeyPair(); /* 生成公钥文件 */ PublicKey publicKey = keyPair.getPublic(); byte[] pub = new byte[]{}; pub = publicKey.getEncoded(); FileOutputStream outPub = new FileOutputStream("d:\\PublicKey"); outPub.write(pub); outPub.close(); /* 生成私钥文件 */ PrivateKey pirvateKey = keyPair.getPrivate(); byte[] pri = new byte[]{}; pri = pirvateKey.getEncoded(); FileOutputStream outPri = new FileOutputStream("d:\\PrivateKey"); outPri.write(pri); outPri.close(); } }

asdf123411 LV2
2021年5月21日
wananall LV13
2020年6月28日
jhxly123 LV6
2019年8月18日
Cesare LV3
2019年6月26日
2224947710 LV17
2018年8月18日
故事_sun LV26
2018年5月25日
shuilianbing LV6
2018年5月19日
shao9803 LV12
2018年5月19日
mahuig LV10
2018年3月17日
1324488732 LV27
2018年3月5日

heqian LV17
2022年12月5日
SZEPEZS LV9
2022年6月9日
17842711 LV1
2022年3月28日
无语问苍天 LV1
2021年7月30日
asdf123411 LV2
2021年5月21日
smiledog LV2
2021年1月29日
1113783182 LV1
2020年7月9日
zzs269285304 LV7
2020年6月29日
wananall LV13
2020年6月28日
ma406805131 LV19
2020年6月18日