Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >
RSA加解密以及攻击方法

RSA加/解密首先设 \varphi(m) := | \{ 1 \leq k \leq m |\gcd(k, m) = 1 \} |为欧拉函数(Euler’sche Phi-function)。 RSA加密算法的初始化流程如下: 选择2个很大的质数$p, q$. 计算$n:=pq$。这里的n是公开的,$p, q$则是保密的。 计算$\varphi(n)$。(因为我们知道$n=pq$,且$...

功能目前有以下功能: 编码: 编码: 可选编码方式:Base64,Base32,Base58,Base91,Binary,Hex 解码 可以自动进行多轮的base 32,58,64,(91,可选),二进制以及hex解码 古典密码: 栅栏密码 根据给定的密钥(栏数)进行加解密 凯撒密码: 给定密文以及密钥进行解密 给定密文,进行遍历解密 给定密文以及关键词,根据关键词自动查找...

Python内置的哈希函数 hash() 的碰撞漏洞

用Python写了一个自动解码的软件,可以自动进行多轮的base 32,58,64,91,二进制以及hex解码。 (后续可能会更新。) 效果 如果可以成功解码成text,则直接输出text: 如果不能,则输出hex作为保底: 代码12345678910111213141516171819202122232425262728293031323334353637383940414243444...

IntroductionAES-ECBECB的全称为 Electronic Code Book Modus。 攻击明文攻击AES-CBCCBC的全称为 Cipher Block Chaining Modus。 需要一个密钥k以及一个Initialisierungsvektor IV。IV是不需要保密的,很多时候会直接放在密文的开头。 加密: 解密: 攻击Padding OracleAE...

常见的哈希函数的长度及其碰撞情况汇总