解决不蒜子文章阅读计数错误的问题
本博客应用Hexo框架和NexT主题构建,并一直使用不蒜子 (busuanzi)提供的访客和阅读次数统计功能。但是,最近几个月发现统计数据没有实时更新,而且不同浏览器显示的计数也不一样。经过一番查询和调研,终于找到解决办法。
本博客应用Hexo框架和NexT主题构建,并一直使用不蒜子 (busuanzi)提供的访客和阅读次数统计功能。但是,最近几个月发现统计数据没有实时更新,而且不同浏览器显示的计数也不一样。经过一番查询和调研,终于找到解决办法。
这是RSA攻防战的第二篇。本文首先补充说明特定情况下的两种大数分解方法,介绍它们的算法精要和适用场景,并给出Python参考实现。接下来深入解析典型的低私钥指数攻击算法——维纳攻击,详细讲解其数学基础、攻击原理及流程,也提供了完整的Python程序。文中还引用了近年最新研究的维纳攻击成立时私钥指数新上限,还使用测试用例验证了这一上限的正确性。
TLS(传输层安全)是一种用于保护网络通信的加密协议,TLS 1.3 是 TLS 协议的最新版本。TLS 1.3 的引入旨在提供比以前版本更强大的安全性、隐私保护和性能。这里对比其所取代的 1.2 版本,对 TLS 1.3 做一个简单的介绍。并且,针对基于 OpenSSL 的网络应用,给出了使用和实现 TLS 1.3 的示例。
正如“算法分析之父”高德纳所言:尽管二分查找的基本思想相对简单,但细节可能出乎意料地棘手。在实际面试中,有非常多的程序员无法写出正确无误的二分查找程序。
一个偶然的机会,接触到一道picoCTF的RSA挑战题Sum-O-Primes。这道题不难,了解RSA的基本算法就能做出来。另外,如果熟悉RSA算法演变的历史,还能找到第二种巧妙的快速解法。