问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript是不是自带了base64加密或者解密函数?

发布网友 发布时间:2022-05-12 21:30

我来回答

1个回答

热心网友 时间:2022-04-24 04:17

是的,解密函数为:

window.btoa("test");//"dGVzdA=="
window.atob("dGVzdA==");//"test"

为什么要使用Base64加密呢?

Base64编码的作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。它使用下面表中所使用的字符与编码。

而且base64特别适合在http,mime协议下快速传输数据。

base64其实不是安全领域下的加密解密算法。虽然有时候经常看到所谓的base64加密解密。其实base64只能算是一个编码算法,对数据内容进行编码来适合传输。虽然base64编码过后原文也变成不能看到的字符格式,但是这种方式很初级,很简单。

Base64编码方法要求把每三个8Bit的字节转换为四个6Bit的字节,其中,转换之后的这四个字节中每6个有效bit为是有效数据,空余的那两个 bit用0补上成为一个字节。因此Base64所造成数据冗余不是很严重,Base64是当今比较流行的编码方法,因为它编起来速度快而且简单。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问这台电脑是什么型号的? 闲鱼跟淘宝有关联吗 袋鼠什么牌子 除了苹果还有什么减肥效果更好? 如何食用苹果醋既好喝又减肥? 苏州科技学院石湖校区有哪些学院?住宿条件好不好? 做空放贷是什么意思? 成语马前泼水是用来比喻 ...要做管理咨询吗?湖南中域康达医疗投资管理公司是湖南省卫生厅推荐的... 湖南国实控股集团有限公司集团旗下公司介绍 java后台返回了一段hex数据,前端如何转化为图片? ie不支持windows.btoa,怎么转bsea64 怎么修改代码里的手机号码? 这个JS代码转成PHP该怎么写呀? java实现js的中一样的函数方法 手机优酷视频里下载的东西咋找不到呢? 谁知道这种音响音频输入线接口? 思科音响s 2850音频输入输出线怎么接 梦见自己拉埋汰屎了就是擦的不干净 手机qq信息提示音不生效 刚才在秋叶原逛街,好多人排队在干啥 必胜客早餐时间7点到10点半。但是又说必胜客10点开始营业到底怎么弄啊 鸟剑居酒屋:其实我还蛮疑问的,这家店为什么广州美食 求助一下熟悉广州的人,关于居酒屋? 银行贷款还不上,会坐牢吗 淘宝首页的导航栏是怎样做出的效果? 鼠标移动到字上面,后面就会有个方块效果? 欧米奇教班戟千层那些蛋糕吗? 为什么交易性金融资产的交易费用要划归投资收益 Vivo X21A,是x什么什么? OPPO R7 plus手机开不起机怎么办 Uncaught DOMException: Failed to execute 'atob' on 'Window': The string to b 一场sat要考多久 SAT考试一天能考完吗 sat多久出成绩 福建泉州:公积金贷款最高额度由60万元调整为80万元 SAT的考试成绩一般是在考试后多久出来? SAT考完多久出成绩 泉州公积金缴存申请材料 SAT考试一般提前多久报名? 魅族n2手机开不了机充电也没反应 魅族3充电玩着游戏,死机后开机不了,充电也没反应。 ...怎样使用格式刷将一段文字字体格式复制到另一段文字 河南省高考总分数是多少 河南省高考总分 河南2020高考多少分满分 不喜欢发朋友圈,能在淘宝上做一件代发吗? 淘宝店铺可以一件代发食品吗 河南的高考总分是多少 淘宝怎么代发快递礼品,物流正常吗? 由于用英语怎么说?