密码升级心得

来源:互联网 发布:长沙seo团队 编辑:程序博客网 时间:2024/06/01 10:06

密钥调试过程:

1.用openssl生成密钥对
2.使用解析函数解出公钥模数
  http://tool.chacuo.net/cryptrsakeyparse
3.修改模数:
  注意:1  memcpy 导致了 long型大小端问题(高低位置互换)
       2. 函数revertframe 导致模数不对
4.使用QPluginTest解密 生成日志
5. 将加密后文件拷贝出来解密


Openssl操作过程

openssl rsautl -oaep -encrypt -in hello.txt  -inkey rsa_public.pem -pubin -out  1.encry 
openssl rsautl -oaep -decrypt -in 1.encry -inkey rsa_private.pem -out 1.decry


openssl rsautl -oaep -decrypt -in file.txt -inkey rsa_private.pem -out 1.decry


注-raw 无padding
  -oaep pkcs1