本文介绍: – 请在电脑上生成私钥和公钥, 当前最高支持4096bit, 一般来说2048bit就够用了– privkey.pem 是私钥, public.pem 是公钥— 私钥用于 加密 和 签名, 通常保密, 放在服务器端— 公钥用于 解密 和 验签, 一般可公开,放在设备端– 为了演示API使用, 这里把私钥也放在设备上– 打印结果— 下面是解密, 通常不会在设备端进行, 这里主要是演示用法, 会很慢— 读取私钥, 然后解码数据end— 演示签名和验签。
rsa.encrypt(key, data)
RSA加密
rsa.decrypt(key, data, pwd)
rsa.verify(key, md, hash, sig)
rsa.sign(key, md, hash, pwd)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。