包含关键字 q 的文章

Win10中遇到删除文件夹提示找不到该项目的解决过程

今天删一文件夹,结果提示找不到该项目,百度找到的解决方法如下:
方法一:rd /s /q 被删除文件夹路径
方法二:360文件粉碎器

经测试以上方法全部无效,又试了下面的方法

方法一:下载powertool x64 1.7 beta1 ,强行删除文件夹
方法二:使用IObit Unlocker强行删除文件夹
经测试以上方法也无效

又想到试下PE,但是我手里没空U盘,有一个Win10光盘,于是插光盘启动,shift+F10,进命令行,输入下面命令:





- 阅读剩余部分 -

RSA破解算法研究的一些心得

最近研究RSA破解算法,找了大量资料,得到一些心得,这里记录下。
1、RSA算法有公钥和私钥,一般资料上都是数字来举例,实际看见的有字母,这里要注意下资料上的是10进制,实际是16进制。
2、公钥和私钥是一对,一个私钥对应一个公钥,用公钥可以计算出私钥,用私钥可以计算出公钥,不过用私钥计算公钥的计算量比用公钥计算私钥的计算量小。
3、公钥本身也是一对,私钥本身也是一对的,公钥(n,e),私钥(n,d),其中n=pq,p和q是互不相等的质数,令t=(p-1)(q-1),有p和q了就可以计算出n,e是自己选的,一般是用的65537(16进制10001),e需要和t互质,且1<e<t,然后公式ed%t=1,这里e和t是已知的,解出一个d就可以了。
4、知道怎么用p、q生成公钥、私钥了,那么现在就知道了破解RSA算法的方法了,把公钥中的n拿来分解质因数,就可以得到p、q,然后就可以计算出私钥了。

补充:公钥和私钥区分并不明显,公钥加密用私钥解密,私钥加密的用公钥解密。

下面是我用python写的代码,测试了些简单的,可以很快计算出,代码用的python 3





- 阅读剩余部分 -

设置mysql允许外网访问

mysql.exe -u root -p 密码
use mysql;
select host, user from user;
update user set host = '%' where user ='root' and host = 'localhost';
select host, user from user;
flush privileges;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY 'admin123'  WITH GRANT OPTION;
flush privileges;

现在就可以使用root用户,密码admin123从外网访问了