package com.demoinfo.support.utils; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; import java.util.HashMap; import java.util.Map; /** * 描述 使用RSA生成一对公钥和私钥的工具类 * */ public class RsaKeysUtil { public static final String KEY_ALGORITHM = "RSA"; private static final String PUBLIC_KEY = "RSAPublicKey"; private static final String PRIVATE_KEY = "RSAPrivateKey"; public static void main(String[] args) { Map<String, Object> keyMap; try { keyMap = initKey(); String publicKey = getPublicKey(keyMap); String privateKey = getPrivateKey(keyMap); System.out.println("生成的公钥=>" + publicKey); System.out.println("生成的私钥=>&
使用RSA生成一对公钥和私钥
最新推荐文章于 2025-04-01 01:15:00 发布