React Native学习

关于base64的解析(crypto-js)

2017-12-14  本文已影响5人  lwtzzz

在做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位的分组转成十进制最后查下边的索引表。

上一篇下一篇

猜你喜欢

热点阅读