
一个让你查看你的文件哈希值,以确定它不是恶意文件,并且确实来自真实来源的图形界面程序。

更多:• 英特尔发布了检测漏洞的 AI • 英特尔开发下一代固件平台

更多:• Debian 11 比上一个版本性能整体提升 8-10% • 谷歌安全团队又披露了微软未在 90 天内修复的漏洞

更多:• 谷歌搜索返回的 PHP 教程一半含有 SQL 注入漏洞 • BLAKE3 哈希算法发布,比 SHA 算法更快更安全

从输出的哈希值反推回输入,这从计算的角度是不可行的。

现在似乎是对过去 18 个月左右所做的工作进行简要回顾的好时机。

探索哈希表(hash table)的世界并理解其底层的机制是非常有趣的,并且将会受益匪浅。所以,让我们了解它,并从头开始探索吧。

Python 3 的标准库中没多少用来解决加密的,不过却有用于处理哈希的库。在这里我们会对其进行一个简单的介绍,但重点会放在两个第三方的软件包:PyCrypto 和 cryptography 上。我们将学习如何使用这两个库,来加密和解密字符串。

最近一个新闻说,原本各大浏览器厂商推动在 HTTPS 中放弃支持 SHA-1 算法,但是由于 Facebook 等公司认为尚有少部分用户采用老式的 SHA-1 算法,而建议延长支持期。姑且不论浏览器厂商和应用厂商的做法谁更合理,那么这里提到的 SHA-1 算法是什么呢?它有什么风险么? 密码学里面有一类算法叫做哈希hash算法,也称作散列算法、摘要算法,通常用于对一段信息的取样。当你给它一段信息(message)时,可以用特定算法生成一段信息摘要(message digest),通常摘要的长度更短。摘要(digest)可以表示这段信息的某种特征就如同指纹一样,所以