基于vc的rsa加密与解密实现技术

基于vc的rsa加密与解密实现技术

ID:20621285

大小:115.50 KB

页数:10页

时间:2018-10-14

基于vc的rsa加密与解密实现技术_第1页
基于vc的rsa加密与解密实现技术_第2页
基于vc的rsa加密与解密实现技术_第3页
基于vc的rsa加密与解密实现技术_第4页
基于vc的rsa加密与解密实现技术_第5页
资源描述:

《基于vc的rsa加密与解密实现技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于VC的RSA加密与解密实现技术一、RSA基本原理对明文分组M和密文分组C,加密与解密过程如下:C=POW(M,e)modnM=POW(C,d)modn=POW(POW(M,e),d)modn=POW(M,e*d)其中POW是指数函数,mod是求余数函数。其中收发双方均已知n,发送放已知e,只有接受方已知d,因此公钥加密算法的公钥为KU={e,n},私钥为KR={d,n}。该算法要能用做公钥加密,必须满足下列条件:1.可以找到e,d和n,使得对所有M

2、绍RSA算法,该算法中到的下列的元素:两个素数p,q(保密的,选定的)n=p*q(公开的,计算得出的)e,gcd(x(n),e)=1;1

3、n连接变量或方法成组框IDC_STATIC产生密钥过程无编辑框IDC_PRIME_EDIT1无m_PrimeEdit1/long编辑框IDC_PRIME_EDIT2无m_PrimeEdit2/long编辑框IDC_PUBN_EDIT无m_PubNEdit/long编辑框IDC_PUBX_EDIT无m_PubXEdit/long编辑框IDC_PUBKEY_EDI无m_PubKeyEdit/long编辑框IDC_PRIKEY_EDIT无m_PriKeyEdit/CEdit命令按钮IDC_CALCULATE_BUTTON计算OnCalculateButton()命令按钮IDC_PUBKEY_BUTT

4、ON公有密钥OnPubkeyButton()命令按钮IDC_PRIKEY_BUTTON私有密钥OnPrikeyButton()命令按钮IDC_HIDE_PRIKEY_BUTTON隐藏私钥OnHidePrikeyButton()命令按钮IDC_SHOW_PRIKEY_BUTTON显示私钥OnShowPrikeyButton()命令按钮IDC_STATIC加密和解密过程无编辑框IDC_RESOURCE_EDIT无m_ResourceEdit/CEditOnChangeResourceEdit()编辑框IDC_CRYPTOGRAPH_EDIT无m_CryptographEdit/CEdit编辑框ID

5、C_OPEN_EDIT无m_OpenEdit/CEdit编辑框IDC_LINE无m_Line/CEdit编辑框IDC_CHAR无m_Char/CEdit命令按钮IDC_ENCRYPT_BUTTON数字加密OnEncryptButton()命令按钮IDC_OPEN_BUTTON数字解密OnOpenButton()命令按钮IDC_CLEAR_BUTTONClearOnClearButton()命令按钮IDC_EXIT_BUTTONExitOnExitButton()命令按钮IDC_ENCRYPT_TEXT_BUTTON文本加密OnEncryptTextButton()命令按钮IDC_OPEN_TE

6、XTBUTTON文本解密OnOpenTextbutton()菜单ID_CALCULATE_MENU计算OnCalculateMenu()菜单ID_PUBKEY_MENU公有密钥OnPubkeyMenu()菜单ID_PRIKEY_MENU私有密钥OnPrikeyMenu()菜单ID_HIDE_MENU隐藏私钥OnHideMenu()菜单ID_SHOW_MENU显示私钥OnShowMenu()菜单ID_CLEAR_MENU清除OnClearMenu()菜单ID_EXIT_MENU退出OnExitMenu()菜单ID_ENCRYPTNUM_MENU数字加密OnEncryptnumMenu()菜单ID

7、_OPENNUM_MENU数字解密OnOpennumMenu()菜单ID_ENCRYPTTEXT_MENU文本加密OnEncrypttextMenu()菜单ID_OPENTEXT_MENU文本解密OnOpentextMenu()菜单ID_ABOUT_MENU关于OnAboutMenu()四、RSADlg.h声明//RSADlg.h:headerfile#if!defined(AFX_RSADLG_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。