dxlove111的gravatar头像
dxlove111 2015-12-09 13:39:22

java DSA加密算法公共类,线上环境已成功运行

具体使用方法如下

java DSA加密算法公共类,线上环境已成功运行

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);  
    }
}

打赏

文件名:DSACoder.java,文件大小:4.44K 下载
最代码最近下载分享源代码列表最近下载
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日
最代码最近浏览分享源代码列表最近浏览
evanlee  LV2 2022年3月28日
MingMagic  LV1 2021年12月4日
cqgcxy  LV3 2021年3月16日
13043860zj  LV16 2021年2月24日
524420010 2021年1月15日
暂无贡献等级
可比克  LV8 2020年12月14日
Kervin  LV11 2020年9月29日
丶附耳聆听  LV21 2020年8月31日
BovenRaye  LV10 2020年6月30日
wananall  LV13 2020年6月28日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友