base64编码及解码

 

前一段时间被安全部门查出,明文传递密码,被要求整改。

然后就进行了引入了第三方的base64编码的js库,进行了编码然后传递。

其实在前端的加密都是寻求一个心理安慰,作用是微乎其微的,确实也更加好那么一点。

今天在看 filer 无意看到了 btoa和atob。

这不就是内置的base64编码和解码么,那么接下来有两个问题 兼容性和中文的支持情况


/*----编码----*/ function utf8_to_b64( str ) { return window.btoa(unescape(encodeURIComponent( str ))); }

/*----解码----*/ function b64_to_utf8( str ) { return decodeURIComponent(escape(window.atob( str ))); }

兼容性:

IE10以上

 

 

 

出处:https://www.cnblogs.com/wangchaoyuana/p/7497372.html

posted @ 2018-01-05 13:27  欲戴王冠,必承其重  阅读(271)  评论(1)    收藏  举报