![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码、加密、算法
marvel_cheng
假如生活欺骗了你!不要悲伤,不要心急!忧郁地徜徉在计算机的世界里,众多算法都将仰望你。
展开
-
关于base64编码的原理及实现
我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。但是处于好奇心,还是驱使我去了解下base64编码的原理。以便也在不支持原生base64编码的ie下可以得以实现。【Base64】-ba转载 2016-09-17 10:28:29 · 367 阅读 · 0 评论 -
关于Md5加密算法的原理及应用
MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算法散列值,通过匹配从映射表中找出破解密码所对应的原始明文。对信息系统或者网站系统来说,MD5算法主要用在用户转载 2016-09-17 10:25:39 · 3913 阅读 · 0 评论 -
常用的数据加密方式
常用加密方式 Base64Sha1(Secure Hash Algorithm) (非对称加密)Sha256(非对称加密)Sha512(非对称加密)MD5(Message Digest Algorithm 5)(非对称加密)RSA(非对称加密)DES(Data Encryption Standard)(对称加密)3DES(Triple DES)(对称加密)A原创 2016-09-17 10:52:13 · 17355 阅读 · 1 评论 -
java程序实现:给定一个月份,推理该月份的前面12个月份
java程序实现:给定一个月份,推理该月份的前面12个月份,以具有12个元素的数组的形式返回: /** * * @param time 支持 2017-01的时间字符串格式 * @return */ public static String[] getLast12Months(String time){ //处理月份输入条件原创 2017-03-29 16:47:08 · 4706 阅读 · 0 评论