OpenSSL 试用

1. 创建 plain.txt,随便往里塞了个文章

2. 计算 plain.txt 的哈希值得:c8a30a3c472e115c5ec11e44429d500d

 

3.1. 创建 1024 位的 RSA 私钥,写入文件 rsaprivatekey.pem,同时用 3DES 加密,设置密码为 trousers:

OpenSSL 试用

3.2. 从文件 rsaprivatekey.pem 中提取公钥,写入文件 rsapublickey.pem

OpenSSL 试用

3.3. 利用上述私钥对摘要 digest.txt 进行签名,生成签名文档 signature.bin

OpenSSL 试用

在进行此步骤时,原 digest.txt 文件过大(约 100K),导致签名失败。对其中文本进行剪裁后才得以正常进行签名。

4. 对签名 signature.bin 进行公钥验证

OpenSSL 试用

出现了喜闻乐见的拼错文件名的错误。

涉及到的所有文件:

OpenSSL 试用

 

吐槽一句:OpenSSL 集成了一批相当实用的功能,还蛮好玩。

上一篇:海思3518E开发笔记3.5——ORTP实时图传源码分析


下一篇:Zookeeper入门篇