ibn m库是一个关于各种数学运算的函数库,它包含common maths,mod lar,mod lar sq re roots,primes,factorization,ecc,converting,st ff等方面的函数,个人觉得结合gmpy2库,pycrypto库一起来使用会使计算变得非常简便. 0x1 安装 git clone   m cd libn m python set  install -= 2018.01补充 =- 目前libn m暂时只支持python2,若是用python3安装会因为没有red ce,xrange而报错. 0x2 常用的converting 数字型(不论是十六进制还是十进制)与字符串之间的转换: import libn m s="flag{pcat}" print libn m.s2n(s) import libn m n=0x666cbd print libn m.n2s(n) 这个转换不用在意十六进制的位数是否为偶数 二进制与字符串之间的转换: import libn m b= 0 print libn m.b2s(b) 二进制的位数最好是8的倍数pre import libn m s= pcat print libn m.s2b(s) 0x3 质数&因数分解 生成质数: print libn m.generate_prime(1024) 因数分解: print libn m.factorize(1024) 0x4 其他的 自己去看gith b项目里的说明.