package com.func; import java.io.UnsupportedEncodingException;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSu ...
分类:
编程语言 时间:
2017-06-03 00:50:23
阅读次数:
221
hashlib 1.常见的几种加密方法及其使用方法: 缺陷:因为每台电脑都可以进行加密,有些机器会一直运算产生密文映射库 所以以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。 因此,有必要对加密算法中添加自定义key再来做加密。 注意事项:加密算法无法直接对一个字符或者字符串加密 ...
分类:
其他好文 时间:
2017-05-27 23:52:32
阅读次数:
252
方法一、 方法二,直接使用apache提供的工具类 ...
分类:
编程语言 时间:
2017-05-25 16:45:44
阅读次数:
207
关键信息如下。 javascript function Encrypt() { var key = CryptoJS.enc.Utf8.parse('8080808080808080'); var iv = CryptoJS.enc.Utf8.parse('8080808080808080'); v ...
分类:
编程语言 时间:
2017-05-25 13:24:00
阅读次数:
313
常见的加密算法可以分成三类,对称加密算法,公钥加密算法和单向加密算法。 对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需 ...
分类:
编程语言 时间:
2017-05-22 23:19:11
阅读次数:
216
上面红色加粗的语句,为正确的md5sum加密方法(特别注意前面echo -n 选项) PS:MAC下在文件中执行上面红色加粗的选项,始终不能去掉字符串后面的回车符。 可通过xxd filename 或者od -c filename 查看是否有回车符 未完待续。。。 ...
分类:
系统相关 时间:
2017-05-17 22:13:48
阅读次数:
291
今天攻克了JNI WARNING: illegal start byte 0x81这个问题。 问题出现的现象是通过jni调用加密方法,调用之后返回密文内容,结果就出现这个问题。 在国外查找一段时间之后。出现这个问题的解决办法在于:使用newStringUTF方法使用的char *数据要求是可见的内容 ...
分类:
移动开发 时间:
2017-05-15 15:11:44
阅读次数:
186
可看见一篇讲51单片机加密的文章这么讲: 【加密方法:在A5后加一个二字节或三字节操作码,因为所有反汇编软件都不会反汇编A5指令,造成正常程序反汇编乱套,执行程序无问题仿制者就不能改变你的源程序。】 怎么说呢,这是对网络上那些公开的反编译软件的理解,这个功能是必须的,并且很容易实现。 ...
分类:
其他好文 时间:
2017-05-14 20:36:20
阅读次数:
195
一:RANDOMecho$RANDOMRANDOM的随机数是有范围的1--32767,一般用它是可以被破解的1.2生成八位数的随机密码:echo$(($RANDOM+11111111))二:MD5sum随机加密方法生成的密码较长取9位数密码:echo$RADDOM|md5sum|cut-c2-9三:通过openssl产生随机数[root@web01tmp]#opensslrand-b..
分类:
系统相关 时间:
2017-05-11 22:39:38
阅读次数:
597
MD5加密方法 MD5是一个安全的散列算法,输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆;所以要解密MD5没有现成的算法,只能用穷举法,把可能出现的明文,用MD5算法散列之后,把得到的散列值和原始的数据形成一个一对一的映射表,通过比在表中比破解密码的MD5算 ...
分类:
其他好文 时间:
2017-05-09 11:24:26
阅读次数:
97