美文网首页
ReactNative AES 加密

ReactNative AES 加密

作者: 一本大书 | 来源:发表于2019-09-29 19:09 被阅读0次

RN开发中经常要用到加密、加签、编码等操作,用这个库!!
https://github.com/evanvosberg/crypto-js

看看Star数,再看看文档,基本覆盖了所有常用的接口。

以下简单介绍下AES

            const key = '密钥字符串';
            const iv = '偏移量字符串';
            let enString = CryptoJS.AES.encrypt('123', key, {
                iv: iv,
                mode:CryptoJS.mode.OFB,
                padding: CryptoJS.pad.Pkcs7
            });
            console.log("enString = " + enString);

加密后的大概文件格式为

// 每次加密后拿到的密文都不一样,格式却很相似,比如字符串最后经常要带个=
U2FsdGVkX1/QJAAbZNUGimV1nmWir7QCZ8aQHza6nZI=

解密自己上Git看下文档。

相关文章

网友评论

      本文标题:ReactNative AES 加密

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