首先,讲一下btoa算法的原理:
1.bota算法是将字符串3个为一组进行分组
2.然后将字符串转换为其对应的ASCII码,将ASCII码再转换为二进制
ASCII码参考表:
3.再将二进制数从第一个开始,六个为一组进行分组,比如:CAT,转换为ASCII,是3*8,然后6位为一组划分后为4*6
4.分组完成后,左边都添加两个0,补齐到8位
5.然后将每一个转换为10进制,对照bash64找其对应的字符,连接起来就是加密后的字符串
注:1. 要求被编码字符是8bit的,所以须在ASCII编码范围内,\u0000-\u00ff,中文就不行。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/27655.html