🌤️ 加载中...
3
Python

Python multiprocessing vs threading

multiprocessing 多进程,运行效率瓶颈在于CPU数量可以用这个依赖包,这个是面向过程使用方便Threading 多线程,程序运行效率瓶颈在于网络传输时延可以使用这个依赖,这个面向对象使用方便上一篇有关于Threading的demo,这里写个multipr...
阅读全文
7
Web安全与渗透

谷歌身份验证器动态code破解

想要破解谷歌身份验证器的动态码,需要知道它生成的secret,一般这个值都是存放在数据库中的。至于怎么拿到secret这个值,这里不多缀述。破解方法:保存下列PHP代码到为xxxx.php,之后修改其中的$secret变量为你获取到的值。即修改xxxxxxxxxxxxxxx...
阅读全文