Java数字证书对文本/文件签名并校验签名源码?
【文章来自:无忧天使】

Java实现了数字证书签名和验证证书签名:1、签名文本并校验签名;2、签名文本文件并校验签名;

开发官网:

JDK1.7 + Eclipse4.X + BouncyCastleJDK1.5

相关工具包下载:

BouncyCastle: http://www.what21.com/a/pan/java.lib_bouncycastle.html

源码为eclipse工程,相关工具包需要手动引入。

源码使用说明:


Java数字证书对文本文件签名.png

1、生成公钥和私钥

keytool -genkey -keystore c://.keystore -alias what21 -storepass what21 -keypass what21 -keyalg "RSA" -keysize 4096

2、从证书中导出公钥

keytool -export -keystore c://.keystore -alias what21 -file c://public.cer

3、签名和验证文本并输出类

com.what21.security.certsign.SignAndVerifyString

4、签名和验证文本并Base64编码输出类

com.what21.security.certsign.SignAndVerifyStringBase64Encode

5、签名和验证文件并输出类

com.what21.security.certsign.SignAndVerifyFile

6、签名和验证文件并Base64编码输出类

com.what21.security.certsign.SignAndVerifyFileBase64Encode

热门文章

尽力而为还是全力以赴?
【文章来自:雨】

在平时的工作中,你选择的是尽力而为……


朝九晚九的工作之外,怎样尽量获得发自内心的快乐和自由?
【文章来自:耳朵】

昨天我读完了一本书,名叫《认知盈余》……


成长的道路全力以赴
【文章来自:Sophie】

一个人说得好:“苦难、迷茫、黑暗、失败的旁边……


公司如船
【文章来自:Irene】

公司如船,当你加盟了一家公司,你就成……


凭什么不尽全力
【文章来自:项藉】

所有人都在叫嚣着你只是看起来很努力……


你的努力够不够
【文章来自:遇见】

10年前,罗永浩还只是个居无定所的北漂……


既然选择了付出,何不全力以赴
【文章来自:larry】

成功的路上没有人会叫你起床,也没……


企业需要全力以赴的员工
【文章来自:快乐】

全力以赴给人带来的满足感比事情……


年轻无极限
【文章来自:Malcolm】

年轻——我们还年轻,每当遇到挫折时……


Java NIO实现TCP端口映射源码
【文章来自:Aui】

Java的NIO开发的端口映射(Port Mapping)……


Java数字证书对文本/文件签名并校验签名源码
【文章来自:无忧天使】

Java实现了数字证书签名和验证证书签名……


冠亚短信一体机在客户管理系统中应用
【文章来自:冠亚后花园】

冠亚短信一体机在客户管理系统中应用……


讯情信息发布应用
【文章来自:冠亚后花园】

冠亚短信猫在吉林水利局讯情信息发……


冠亚MODEM池在煤矿安全报警系统中的应用
【文章来自:冠亚短信论坛】

煤矿瓦斯安全短信报警系统对煤矿安全生……


统一短信平台方案
【文章来自:冠亚短信论坛】

冠亚短信中间件和其他短信平台不同之处……


海洋之神FUN88乐天堂登录海洋之神