已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > Java

标题: 对文本或文件进行数字签名

作者: @Ta

时间: 2022-08-25发布,2022-08-27修改

点击: 1000

对文本或文件进行数字签名。

Kotlin 代码:

代码区域可编辑,点击右上角可运行,运行结果在代码底部。

网页链接

公钥、私钥和签名内容均以 Base64 编码为字符串。

SignatureToolbox 中的方法:

  • createKeyPair()
    新建一对公钥和私钥并返回。
  • signText()/signFile()
    使用私钥,对文本/文件进行数字签名,并返回签名内容。
  • verifyTextSign()/verifyFileSign()
    使用公钥和签名,验证文本/文件的内容是否正确并返回结果。

密钥算法是 DSA ,长度 2048,签名算法是 SHA256withDSA。编辑代码中的这些常量可以变更算法。


[隐藏样式|查看源码]


『回复列表(0|显示机器人聊天)』

帖子没有回复
回复需要登录

6月29日 10:27 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1