目录
创建一个内容为GuetPython的明文文件hello.txt
使用genrsa产生1024bit的明文rsa私钥privacy.pem,即没有加密过的私钥
使用私钥privacy.pem签名hello.txt为hello.sig
使用公钥文件public.pem验证签名hello.sig为hello.ver
测试文件会使用cat命令输出hello.ver的内容检查验证签名是否正确。
前言
附上openssl的文档:openssl文档
1.编程要求
-
创建一个内容为GuetPython的明文文件hello.txt
-
使用genrsa产生1024bit的明文rsa私钥privacy.pem,即没有加密过的私钥
-
使用rsa输出公钥文件public.pem
-
使用私钥privacy.pem签名hello.txt为hello.sig
-
使用公钥文件public.pem验证签名hello.sig为hello.ver

该博客围绕Python编程实现RSA签名验证展开。介绍编程要求,包括创建明文文件、生成私钥和公钥、签名及验证签名等。给出完整代码,但在验证签名时,按要求用公钥验证无法打印内容,文档却用私钥验证,猜测与私钥成对生成有关,还发现私钥中包含公钥。
最低0.47元/天 解锁文章
468





