VC_RSA

所属分类:加密解密
开发工具:Visual C++
文件大小:1919KB
下载次数:381
上传日期:2006-04-29 12:58:05
上 传 者管理员
说明:  一、RSA基本原理 对明文分组M和密文分组C,加密与解密过程如下: C = POW (M , e) mod n M = POW(C , d) mod n = POW(POW( M ,e), d) mod n=POW( M,e*d) 其中POW是指数函数,mod是求余数函数。 其中收发双方均已知n,发送放已知e,只有接受方已知d,因此公钥加密算法的公钥为 KU={ e , n},私钥为KR={d , n}。该算法要能用做公钥加密,必须满足下列条件: 1. 可以找到e ,d和n,使得对所有M<n ,POW(M ,e*d)=M mod n . 2. 对所有 M<n,计算POW (M , e)和POW(C , d)是比较容易的。 3. 由e 和n确定d是不可行的
(one, the basic tenets of RSA expressly group M and cipher block C, encryption and decryption process is as follows : C = POW (M, e) mod n = M POW (C, d) mod n = POW (POW (M, e), d) mod n = POW (M, e* d), which is an exponential function POW, mod is the pursuit of the remaining functions. Transceivers which both known n, send e Fang known, the only known recipient d, therefore the public key encryption algorithm for public key e KU = (n), private key for KR = (d, n). The algorithm could be used to be a public key encryption, must meet the following conditions : 1. E can be found, and d n, making all the right M)

文件列表:
VC_RSA\CCommon.cpp (2118, 2002-12-22)
VC_RSA\CCommon.h (1017, 2002-12-21)
VC_RSA\CDSA.cpp (5027, 2002-12-23)
VC_RSA\CDSA.h (8822, 2002-12-23)
VC_RSA\CRSA.cpp (13813, 2002-12-22)
VC_RSA\CRSA.h (3269, 2002-12-21)
VC_RSA\Debug (0, 2006-04-29)
VC_RSA\folder.htt (3200, 2002-12-21)
VC_RSA\res (0, 2006-04-29)
VC_RSA\resource.h (1141, 2002-12-21)
VC_RSA\RSA.APS (21596, 2006-04-04)
VC_RSA\RSA.clw (1676, 2006-04-04)
VC_RSA\RSA.cpp (2021, 2002-12-20)
VC_RSA\RSA.dsp (4496, 2002-12-22)
VC_RSA\RSA.dsw (531, 2002-12-20)
VC_RSA\RSA.h (1291, 2002-12-20)
VC_RSA\RSA.ncb (115712, 2006-04-04)
VC_RSA\RSA.opt (56832, 2006-04-04)
VC_RSA\RSA.plg (1140, 2006-04-03)
VC_RSA\RSA.rc (6356, 2002-12-21)
VC_RSA\RSADlg.cpp (8724, 2006-04-03)
VC_RSA\RSADlg.h (1630, 2002-12-21)
VC_RSA\StdAfx.cpp (205, 2002-12-20)
VC_RSA\StdAfx.h (1054, 2002-12-20)
VC_RSA (0, 2006-04-29)

近期下载者

相关文件


收藏者