摘要:
RSA 加密原理步骤 说明 描述 备注1 找出质数 P 、Q -2 计算公共模数 N = P * Q -3 欧拉函数 φ(N) = (P-1)(Q-1) -4 计算公钥E 1 < E < φ(N) E的取值必须是整数E 和 φ(N) 必须是互质数5 计算私钥D E * D % φ(N) = 1 -6 阅读全文
摘要:
内容 在数论中,欧拉定理,(也称费马-欧拉定理)是一个关于同余的性质。欧拉定理表明,若n,a为正整数,且n,a互质,则: 证明 将1~n中与n互质的数按顺序排布:x1,x2……xφ(n) (显然,共有φ(n)个数) 我们考虑这么一些数: m1=a*x1;m2=a*x2;m3=a*x3……mφ(n)= 阅读全文
摘要:
TARGET = libeay32sTEMPLATE = appCONFIG += consoleDESTDIR += ../appINCLUDEPATH += ./include/openssl ./include/build ./includeDEFINES += OPENSSL_NO_STAT 阅读全文
摘要:
#include "bn.h"int main(int argc, char *argv[]){ BN_CTX *ctx = BN_CTX_new(); //BN_CTX_start(ctx); auto a= BN_CTX_get(ctx); a->neg = -1; BN_set_word(a, 阅读全文