Crypto工具


〇、密码

弱密码:


一、解密工具

1 CTF工具箱

2 yafu-1.34

下载:CTF工具箱。

使用 : .\yafu-x64 “factor( n )”

3 在线网页

3.1 密码

CTF密码和编码:CTF中常见密码题解密网站总结_ctf解密网站-CSDN博客

md5破解:

3.2 编码

编码工具箱:CTF在线工具-CTF工具|CTF编码|CTF密码学|CTF加解密|程序员工具|在线编解码 (hiencode.com)

3.3 源码

代码工具箱:开发类 - 在线工具 (tool.lu)

JS加密:

PHP加密:


二、Python配置

text::Python

.sage文件

official::Python库

1 Crypto模块

Crypto模块

from Crypto.Util import number
# 随机获得一个(2 ** ( size - 1 ) ~ 2 ** ( size ))的质数
number.getPrime(size)
# 求e在fn中的逆元
number.inverse(e,fn)

2 libnum模块

# 字符串变数字(每个字符变成十六进制,然后组成一个长十六进制,之后转化成十进制)
s2n( str )
# 数字变字符串
n2s( num )

3 os模块

os模块

# 生成一个大小为size字节的字符串,适合密码学使用,或者我们可以说这个方法生成一个包含随机字符的字符串。
urandom(size)