本文原计划写两部分内容,第一是记录最近遇到的与 Base64 有关的 Bug,第二是 Base64 编码的原理详解。结果写了一半发现,诶?不复杂的一个事儿怎么也要讲这么长?不利于阅读和理解啊(其实是今天有点懒想去休闲娱乐会儿),所以 Base64 编码的原理详解的部分将在下一篇带来,敬请关注。 0x ...
分类:
其他好文 时间:
2020-03-01 18:17:33
阅读次数:
62
还是关于JSP后台管理系统的,有几个问题要解决一下 使用虚拟路径访问本地图片 之前在kindeditor编辑框插入图片时,是把图片文件转换为base64编码的形式;还有一种方法是使用虚拟地址。另外图片在数据库中存储的时候,应该是存储图片的虚拟地址(当然也可以是图片的二进制流数据)。 可以参考 ide ...
分类:
移动开发 时间:
2020-02-29 20:56:19
阅读次数:
141
最近写了一个 API Token 的校验服务,想要增加时效性控制,比如一个 API,超过一段时间(比如 10s)之后,用同样的参数再请求就会被服务器禁掉,无法获取正常数据,这样可以保证数据的安全。 怎么增加时效性控制呢?加一个时间的信息就好了,我们可以把时间信息包含在一个 API URL 的额外的参 ...
分类:
其他好文 时间:
2020-02-29 18:52:54
阅读次数:
92
编码 / 解码 Shiro 提供了 base64 和 16 进制字符串编码 / 解码的 API 支持,方便一些编码解码操作。Shiro 内部的一些数据的存储 / 表示都使用了 base64 和 16 进制字符串。 Base64: 16进制HEX 散列算法 散列算法一般用于生成数据的摘要信息,是一种不 ...
分类:
其他好文 时间:
2020-02-29 18:43:24
阅读次数:
55
nodejs不支持使用atob和btoa 进行字符串base64转换,转换方法如下: // 转为base64 var strToBase64 = new Buffer('aaabbbccc').toString('base64'); // base64反解析为字符串 var base64ToStr ...
分类:
Web程序 时间:
2020-02-28 18:30:23
阅读次数:
260
单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。 getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来 ...
分类:
其他好文 时间:
2020-02-28 12:25:08
阅读次数:
35
// 1.md5加密 $str=md5('123456'); // 2.base64_decode加密 $str2=base64_encode('123456'); // 2.1 base64_解密 $str3= base64_decode($str2); // 3.哈希加密 $str4=\Hash ...
分类:
数据库 时间:
2020-02-26 14:18:43
阅读次数:
77
package czc.superzig.modular.utils; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.io.*; import java.net.MalformedURLExcept ...
分类:
其他好文 时间:
2020-02-25 17:27:14
阅读次数:
209
引子: 在windows中python3使用 pycryptodemo 模块实现Aes加密解密。Aes加密有多种方式,自己可以上网了解下。 AES是每16位一加密,并且保证key和vi都是16位的。废话不多说直接上代码。 import base64 from Crypto.Cipher import ...
分类:
编程语言 时间:
2020-02-25 14:38:19
阅读次数:
93
# -*- coding: utf-8 -*- # reboot TP-LINK router script # import urllib2 import base64 from datetime import datetime # IP for the routers routers = [ { ...
分类:
编程语言 时间:
2020-02-25 13:00:26
阅读次数:
108