package org.springblade.common.utils;
import org.apache.commons.codec.binary.Base64;
import org.springframework.stereotype.Component;
import javax.crypto.Cipher;
import java.security.*;
import java.security.interfaces.RSAPrivateKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.PKCS8EncodedKeySpec;
import java.security.spec.X509EncodedKeySpec;
import java.util.HashMap;
import java.util.Map;
@Component
public class RsaUtil {
// @Value("${zyplayer.doc.privateKey:}")
private static String privateKey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMcZUUdstWrwb1wi\n" +
"IuO4Id8W+yBuNZSUJDwpksQKBC+kyWX1kf2PDGtgJyW14pPufsCKuicjumAhsy+I\n" +
"pNALtyMLjUGV9Zg5Bq++A60Q5F3ih/0PIINiT2i+uTVRNWK8SphSrnNSQNPWGlqt\n" +
"LrPsLb7003TCkAnpuQlc8cFidJH7AgMBAAECgYBHWLY8ryMP0FtHm9/+1JQmuriB\n" +
"NZ0zwiZ9/LPgVmqLnDSjue13/JQJwmok5Fnugw
javaRSA加密解密在线生成公钥私钥方式(工具类)
最新推荐文章于 2024-06-25 17:07:30 发布
本文介绍了如何使用Java进行RSA加密解密,并提供了在线生成公钥和私钥的方法,包括使用工具类以及通过搜索引擎找到的在线资源。
摘要由CSDN通过智能技术生成