java实现js的btoa加密算法

java实现js的btoa加密算法首先 讲一下 btoa 算法的原理 1 bota 算法是将字符串 3 个为一组进行分组 2 然后将字符串转换为其对应的 ASCII 码 将 ASCII 码再转换为二进制 ASCII 码参考表 https baike baidu com item ASCII fr aladdin amp fromid

大家好,我是讯享网,很高兴认识大家。

首先,讲一下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,中文就不行。
小讯
上一篇 2025-03-23 11:52
下一篇 2025-02-15 11:12

相关推荐

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