HASH加密技术
时间:2016-4-17
HASH加密把一些不同长度的信息转化成杂乱的128位编码,称为HASH值,HASH加密用于不想对信息解密或读取,使用这种方法解密在理论上是不可取的,其思想是通过比较两个实体的HASH值是否一样而不用告之其他信息,HASH加密另一种用途是签名文件,它还可用于当你想让另人检查但不能复制信息的情况.
例如,一台自动取款机不需要解密一个消费者的个人标识数字,磁条卡将顾客的代码单向地加密成一段HASH值,一旦插下,ATM机将计算机用户PIN的HASH值并产生一个结果,然后再将这段结果与用户卡上的HASH值比较,使用这种方法,即使对于维护ATM机的人也无法知道PIN的代码.
HASH加密一般使用比较复杂的数字算法来实现有效的加密,以下是目前使用的几种标准算法,MD2,MD4,MD5,安全HASH算法以及SHA,其中MD5与SHA是网络加密的通用算法,比较而言,SHA比MD5加速要慢25%,但它更加安全,它产生的信息要比MD5长25%,对于攻击来说是更安全.