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

@Ta 2022-08-25发布,2022-08-27修改 1070点击

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

Kotlin 代码:

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

网页链接

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

SignatureToolbox 中的方法:

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

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

回复列表(0|显示机器人聊天)
帖子没有回复
添加新回复
回复需要登录