| 程序包 | 说明 |
|---|---|
| me.wuwenbin.security.asymmetric |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DSA
DSA加密算法
|
class |
RSA
RSA加密算法
|
| 限定符和类型 | 方法和说明 |
|---|---|
AsymmetricCriptor |
AsymmetricCriptor.init(String algorithm,
byte[] privateKey,
byte[] publicKey)
初始化
私钥和公钥同时为空时生成一对新的私钥和公钥 私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密 签名默认使用MD5摘要算法,如果需要自定义签名算法,调用 setSignature(Signature)设置签名对象 |
AsymmetricCriptor |
AsymmetricCriptor.initKeys()
生成公钥和私钥
|
AsymmetricCriptor |
AsymmetricCriptor.setPrivateKey(PrivateKey privateKey)
设置私钥
|
AsymmetricCriptor |
AsymmetricCriptor.setPublicKey(PublicKey publicKey)
设置公钥
|
AsymmetricCriptor |
AsymmetricCriptor.setSignature(Signature signature)
设置签名
|
Copyright © 2017. All rights reserved.