美文网首页iOS随心记_夏点
项目加密 RSA+DES3加密方式

项目加密 RSA+DES3加密方式

作者: 夏点 | 来源:发表于2016-05-22 14:26 被阅读97次

    rsa加密参考网址

    rsa加密参考网址

    des3加密支持中文加密

    des加密参考网址

    加密的方式为 先将数据进行DES3加密,DES3是对称性加密, 需要一个key进行加密,这个key自己随机生成,然后传到后台,并对这个key进行RSA加密。

    注:测试过且有上线项目在用

    生成钥匙的命令

    openssl genrsa -out private_key.pem 1024

    openssl req -new -key private_key.pem -out rsaCertReq.csr

    openssl x509 -req -days 3650 -in rsaCertReq.csr -signkey private_key.pem -out rsaCert.crt

    openssl x509 -outform der -in rsaCert.crt -out public_key.der               // Create public_key.der For IOS

    openssl pkcs12 -export -out private_key.p12 -inkey private_key.pem -in rsaCert.crt  // Create private_key.p12 For IOS. 这一步,请记住你输入的密码,IOS代码里会用到

    openssl rsa -in private_key.pem -out rsa_public_key.pem -pubout             // Create rsa_public_key.pem For Java

    openssl pkcs8 -topk8 -in private_key.pem -out pkcs8_private_key.pem -nocrypt     // Create pkcs8_private_key.pem For Java

    相关文章

      网友评论

        本文标题:项目加密 RSA+DES3加密方式

        本文链接:https://www.haomeiwen.com/subject/leborttx.html