-
js位运算符
位运算符js中位运算符在日常开发需求中其实很少有用到,但是在算法中确实非常有用,特别是涉及到二进制的时候,他能将一个十进制数字转换成另外一个十进制数字,这给我们在一些场景提供了便利,比如base64的算法中,8位二进制取6位再转十进制等其实大家去看w3c文档,或者翻下书应该都能学习,这里小弟只是简单做个记录,因32位数字太长,故会省去前面的一些位数,大家自行脑补哈~~~~~~~~~~~常用运算符 位运算 NOT 位运算 AND 位运算 OR 位运算 XOR ...…
-
js base64编码原理解析
加密和编码现在网上搜索base64,有一种说法是base64编码,也有一种说法是base64加密,这使得我对加密和编码这两个概念产生了一些疑问,到底哪种属于加密,哪种属于编码,这两者又有什么区别呢,无意之间,找到了编码与加密这篇文章,才对两种有了一些概念。加密:通过Intranet、Extranet和Internet进行安全的信息交换的基础。从业务的角度来看,通过加密实现的安全功能包括:身份验证,使收件人确信发件人就是他或她所声明的那个人;机密性,确保只有预期的收件人能够阅读邮件;以及完整...…