美文网首页React Native学习
关于base64的解析(crypto-js)

关于base64的解析(crypto-js)

作者: lwtzzz | 来源:发表于2017-12-14 08:46 被阅读5次

    在做react-native的时候,做了一个前端加密的功能,使用了crypto-js插件

    1.安装插件,然后调用(import C from 'crypto-js')

    2.使用:

    var base64 = C.enc.Base64.stringify(words);

    3.添加汉语加密:

    var words = C.enc.Utf8.parse(su);

    4.解密:

    var base64 = C.enc.Base64.parse(su);

    var words = C.enc.Utf8.stringify(base64);

    下面解析一下base64的原理:

    先把一个字符串转化成标准ASCII码每个八位,然后按6位分组,如果6位全是0的话就用=代替,其他情况用0补齐,把6位的分组转成十进制最后查下边的索引表。

    相关文章

      网友评论

        本文标题:关于base64的解析(crypto-js)

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