美文网首页
ReactNative 加密解密数据传输

ReactNative 加密解密数据传输

作者: 光脚丫的孩子 | 来源:发表于2018-05-19 11:44 被阅读76次

    内容描述:

            公司最近给我派一个活,具体内容是:将ReactNative APP请求后台数据进行加密传输。两种情况:1.APP端加密,Java后台解密;2.Java后台加密,APP端界面。实现的原理是AES加密,众所周知AES加密需要的配置一些参数的例如:AES-CBC-PKCS5Padding;主要是AES加密需要使用向量iv和密钥key;对于密钥key如何存在本地一个死的字符串,必然会带了密钥泄露;怎样杜绝这个问题呢,那么引出OTP一次口令的问题,自行百度研究OTP,这里就不多说了;建议使用OTP生成的口令作为密钥。

    实现过程:

    ReactNative 项目安装插件:

        yarn add react-native-aes-kit

        react-native link react-native-aes-kit

    注意:尿性问题,代码贴上很难看,后面贴上代码下载链接。

    实现截图:

    APP运行截图

    福利来了:

    需要的代码资源文件:

        https://pan.baidu.com/s/16OTDO0GCsHzDyjttP8uNVA

    参考资源:

    https://www.npmjs.com/package/react-native-aes-kit

    https://stackoverflow.com/questions/36733132/react-native-aes-encryption-matching-java-decryption-algorithm#

    相关文章

      网友评论

          本文标题:ReactNative 加密解密数据传输

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