哈希长度扩展攻击(hash length extension attacks)是指针对某些允许包含额外信息的加密散列函数的攻击手段。该攻击适用于在消息与密钥的长度已知的情形下,所有采取了 H(密钥 ∥ 消息) 此类构造的散列函数。MD5和SHA-1等基于Merkle–Damgård构造的算法均对此类 ...
分类:
其他好文 时间:
2016-05-10 18:30:23
阅读次数:
2506
package cn.springmvc.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class SecurityIDUtil { /** * Encrypt ...
分类:
其他好文 时间:
2016-05-10 16:42:26
阅读次数:
221
#!/bin/sha=10b=20if[$a==$b]thenecho"aisequaltob"elif[$a-gt$b]thenecho"aisgreaterthanb"elif[$a-lt$b]thenecho"aislessthanb"elseecho"Noneoftheconditionmet"fi
分类:
系统相关 时间:
2016-05-09 18:56:22
阅读次数:
204
1、shard_ptr 管理原生指针,可以有多个shard_ptr对同一个指针拥有所有权。当最后一个shard_ptr放弃对该指针的所有权时,通常直接delete掉该指针,但是也可以在构造时指定deleter, 即自定义释放指针的方式。 shard_ptr放弃对所管理的指针的所有权的情况:1)sha ...
分类:
编程语言 时间:
2016-05-07 19:38:15
阅读次数:
202
基础知识 什么是RSA?答:RSA是一种非对称加密算法,常用来对传输数据进行加密,配合上数字摘要算法,也可以进行文字签名。 RSA加密中padding?答:padding即填充方式,由于RSA加密算法中要加密的明文是要比模数小的,padding就是通过一些填充方式来限制明文的长度。后面会详细介绍pa ...
分类:
编程语言 时间:
2016-05-04 19:06:17
阅读次数:
473
加密工具类,包含MD5,BASE64,SHA,CRC32的加密与解密方法。 源码如下:(点击下载 - CryptoUtils.java、commons-io-2.4.jar、commons-codec-1.9.jar ) ...
分类:
编程语言 时间:
2016-05-04 10:35:05
阅读次数:
197
Apache Commons Codec jar包官方下载地址 下载解压后把commons-codec-1.9.jar 放到lib中 关于SHA1算法的介绍可以参看Wiki:http://en.wikipedia.org/wiki/SHA-1 这里简单介绍一下通过 Apache Commons Co ...
分类:
Web程序 时间:
2016-05-03 20:11:49
阅读次数:
212
为了便于后期与Cas集成过程中使用数据库用户的方便,将liferay密码的加密方式改为SHA。 在/portal-master/portal-impl/src/portal.properties配置文件中,有如下配置: #passwords.encryption.algorithm=BCRYPT/1 ...
分类:
其他好文 时间:
2016-05-03 14:10:30
阅读次数:
189
Git使用入门,包含了安装Git、查看Git文档、源代码和提交与获取这三个部分。 Git软件包包含了大部分的Git命令,所以必须安装。 在Linux下可以直接使用man的命令直接查看指定命令的帮助文档。安装git-doe 后会安装git的文本格式和HTML格式的文档,所有的文档都存在/usr/sha ...
分类:
其他好文 时间:
2016-05-03 00:30:36
阅读次数:
148
1.基本问题和相关 Common Techniques to Improve Shadow Depth Maps: https://msdn.microsoft.com/en-us/library/windows/desktop/ee416324(v=vs.85).aspx Cascaded Sha ...
分类:
其他好文 时间:
2016-04-30 22:15:31
阅读次数:
914