• 大小: 12KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Java
  • 标签: rsa工具类  

资源简介

是RSA工具类,包括分段加密、分段解密、公私钥对生成,是一份完整的工具类。

资源截图

代码片段和文件信息

package com.hyb.restful.util;

import java.math.BigInteger;
import java.io.ByteArrayOutputStream; 
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.interfaces.RSAPrivateKey;
import java.security.interfaces.RSAPublicKey;
import java.security.spec.InvalidKeySpecException;
import java.security.spec.PKCS8EncodedKeySpec;
import java.security.spec.RSAPrivateKeySpec;
import java.security.spec.RSAPublicKeySpec;
import java.security.spec.X509EncodedKeySpec;
import java.util.HashMap;
import java.util.Map;

import javax.crypto.Cipher;

import org.apache.log4j.Logger;
import org.bouncycastle.util.encoders.base64;

public class RsaUtils {

private static final Logger logger = Logger

评论

共有 条评论

相关资源