kali安装gmpy2

kali-安装gmpy2安装环境gcc 原版本9.2 安装gmp包:wget [https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz](https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz) tar xvf gmp-6.2.0.tar.xz cd gmp-6.2.0 ./configure --prefi...

xtime算法

xtime算法理论基础: C(x)=A(x)B(x) mod P(x)二进制数转换为多项式:A(a7,a6,a5,a4,a3,a2,a1,a0)==>A(X)=a7x7+a6x6+a5x5+a4x4+a3x3+a2x2+a1x+a0,GF(28)内的最大值为(11111111)2==> x7+x6+x5+x4+x3+x2+x+1,P(x)=x8+x4+x3+x2+x+1==>...

SHA-1

SHA-1实验报告一、实验题目SHA-加密算法 二、实验目的和要求熟悉SHA-1算法的运行过程,使用C++语言编写实现SHA-1算法程序,增加对摘要函数的理解。 理解 SHA-1 轮函数的定义和工作过程。实现 SHA-1 哈希算法。分析 SHA-1 算法运行性能。 三、实验环境clion 四、实验内容给定的 SHA-1 对单个 512 分组处理结构如图,程序完成功能: 五、算法描述...

常见编码

常见的编码##base64 长度是3的倍数,不足时结尾用= 补全 ##xxencode 与base64相似。 但结尾用+ 补全 uuencode特殊符号很多 ##jjencode 针对JavaScript的编码方式 转换成只有符号的字符串 ##aaencode 针对JavaScript的编码方式 转换成常用的网络表情 ###维吉尼亚密码 由一些偏移量不同的凯撒密码组成。 (多表密码的简...

维吉尼亚密码变体

原题: It is said that Vigenere cipher does not achieve the perfect secrecy actually :-)Tips:1.The encode pragram is given;2.Do u no index of coincidence ?3.The key is last 6 words of the plain text(...

一些杂乱的密码

记录遇到的一些奇奇怪怪的密码###变异凯撒 第一位 偏移5,第二位偏移6 , 第三位偏移7 ,第四位偏移8……以此类推 k = 5 str = 'afZ_r9VYfScOeO_UL^RWUc' for i in str: print(chr(ord(i)+k),end="") k +=1 ###quoted...

RSA原理基本介绍

RSA的基本介绍 python pow函数的用法:计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y) %z import math math.pow(x, y[, z]) 求明文m,用该函数求c(密文cipher)的d次方,得到: $$d\equiv e^{-1}$$ $$m=pow(cipher,e^{-1})$$ d是e的乘法逆元 ,e^...

RSA

参数N:大整数N,我们称之为模数(modulus) p 和 q :大整数N的两个因子(factor) e 和 d:互为模反数的两个指数(exponent) c 和 m:分别是密文和明文 {N,e}称为公钥,{N,d}称为私钥 解题思路 选取两个较大的互不相等的质数p和q,计算n = p * q 。 计算phi = (p-1) * (q-1) 。 选取...