小镇的夕阳|Web渗透测试——密码学基础( 二 )


Hash
一般翻译做“散列” , 也有直接音译为“哈希”的 , 就是把任意长度的输入(又叫做预映射 , pre-image) , 通过散列算法 , 变换成固定长度的输出 , 该输出就是散列值 。 这种转换是一种压缩映射 , 也就是 , 散列值的空间通常远小于输入的空间 , 不同的输入可能会散列成相同的输出 , 所以不可能从散列值来唯一的确定输入值 。 简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数 。
针对Hash的攻击也很多 , 一般不会直接爆破 , 而是通过其他手段获取到明文 。
在线解密网站: , 如下图所示:
【小镇的夕阳|Web渗透测试——密码学基础】以上就是渗透测试常用到的密码学基础知识 , 感谢阅读 , 欢迎关注@科技兴了解更多科技尤其是网络安全方面的资讯和知识 。