dxlove111
2015-12-09 13:39:22
java DSA加密算法公共类,线上环境已成功运行
具体使用方法如下
import java.util.Map; public class DSACoderMain { public static void main(String[] args) throws Exception { String inputStr = "abc"; byte[] data = inputStr.getBytes(); // 构建密钥 Map<String, Object> keyMap = DSACoder.initKey(); // 获得密钥 String publicKey = DSACoder.getPublicKey(keyMap); String privateKey = DSACoder.getPrivateKey(keyMap); System.err.println("publicKey:\r" + publicKey); System.err.println("privateKey:\r" + privateKey); // 产生签名 String sign = DSACoder.sign(data, privateKey); System.err.println("签名:\r" + sign); // 验证签名 boolean status = DSACoder.verify(data, publicKey, sign); System.err.println("状态:\r" + status); } }
猜你喜欢
- java Base64加密和解密的算法
- java多种加密解密算法:SHA算法,HMAC算法,DES算法,PBE算法,AES算法,RSA算法,数字签名,D-H算法
- java实现DES/AES/RSA加密解密算法
- javascript DES加密解密算法
- java字符串加密与解密
- java写的DES加密解密的小例子
- java web文件加密解密小系统
- java MD5算法加密工具类
- java spring中对properties属性文件加密及其解密
- java加密工具类
- java二维码qrcode生成代码下载,进行加密,解密,相对于最代码xiaoxiaot的更为简便
- java MD5算法返回数字型字串
请下载代码后再发表评论
相关代码
最近下载
lxj LV5
2019年11月12日
小推推 LV19
2019年7月26日
听未知旋律 LV1
2019年5月22日
zhangguanghui LV7
2019年1月11日
1324488732 LV27
2018年3月5日
18202838208 LV14
2017年11月6日
759886267 LV11
2017年9月23日
xingze LV1
2017年3月4日
wyzl3321 LV25
2016年12月22日
zyl LV34
2016年11月18日