public class RsaUtil extends Object
| 构造器和说明 |
|---|
RsaUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
generateKey(String publicKeyFilename,
String privateKeyFilename,
String secret)
根据密文,生成rsa公钥和私钥,并写入指定文件
|
static PrivateKey |
getPrivateKey(byte[] bytes)
获取密钥
|
static PrivateKey |
getPrivateKey(String filename)
从文件中读取密钥
|
static PublicKey |
getPublicKey(byte[] bytes)
获取公钥
|
static PublicKey |
getPublicKey(String filename)
从文件中读取公钥
|
public static PublicKey getPublicKey(String filename) throws Exception
filename - 公钥保存路径,相对于classpathExceptionpublic static PrivateKey getPrivateKey(String filename) throws Exception
filename - 私钥保存路径,相对于classpathExceptionpublic static PublicKey getPublicKey(byte[] bytes) throws Exception
bytes - 公钥的字节形式Exceptionpublic static PrivateKey getPrivateKey(byte[] bytes) throws Exception
bytes - 私钥的字节形式Exceptionpublic static void generateKey(String publicKeyFilename, String privateKeyFilename, String secret) throws Exception
publicKeyFilename - 公钥文件路径privateKeyFilename - 私钥文件路径secret - 生成密钥的密文IOExceptionNoSuchAlgorithmExceptionExceptionCopyright © 2020. All rights reserved.