04 2006 档案

摘要:DH采用的是一个大素数分解难作为基础。其中交换是很简单,例子如下:#include <cmath>using namespace std;void Test_DH(void){// int p = 13; //素数int g = 2; //公共底数 2 =< g =< p-2int Xa = 1; //A私钥int Xb = 22; //B私钥UINT64 Ya = (UINT64)pow((double)g,(double)Xa)%p; //发送给B。UINT64 Yb = (UINT64)pow((double)g,(double)Xb)%p; //发送给A。//A 阅读全文
posted @ 2006-04-28 13:04 ajuanabc 阅读(147) 评论(0) 推荐(0) 编辑