仿射密码-Affine cipher

时间:2016-09-16 09:10:31
【文件属性】:

文件名称:仿射密码-Affine cipher

文件大小:718KB

文件格式:ZIP

更新时间:2016-09-16 09:10:31

MFC 仿射密码 Affinecipher 课程设计 VisualC++

题目:课程设计 环境:Visual C++ 6.0 仿射密码是由加法密码和乘法密码结合就构成。 仿射密码的加密和解密算法是: C= Ek(m)=(k1m+k2) mod n M= Dk(c)=k3(c- k2) mod n(其中(k3 ×k1)mod26 = 1) 仿射密码具有可逆性的条件是gcd(k1, n)=1。当k1=1时,仿射密码变为加法密码,当k2=0时,仿射密码变为乘法密码。 仿射密码中的密钥空间的大小为nφ(n),当n为26字母,φ(n)=12,因此仿射密码的密钥空间为12×26 = 312。 此软件实现了仿射密码的加密和解密算法,通过网络传递加解密的数据。 如有问题请联系 QQ:369946814 HeiSir


【文件预览】:
gh0st
----gh0stDlg.h(2KB)
----res()
--------gh0st.rc2(397B)
--------perl.exe_0_0.ico(200KB)
--------black.she(13KB)
--------SkinH.dll(85KB)
----Dlg_Encrypt.h(1KB)
----Dlg_Encrypt.cpp(8KB)
----Dlg_Decode.h(1KB)
----Dlg_Decode.cpp(7KB)
----gh0st.dsp(5KB)
----DllFromMem.cpp(6KB)
----gh0st.clw(2KB)
----StdAfx.cpp(207B)
----resource.h(1KB)
----DllFromMem.h(996B)
----gh0st.h(1KB)
----StdAfx.h(1KB)
----gh0st.aps(333KB)
----gh0st.cpp(3KB)
----gh0stDlg.cpp(6KB)
----gh0st.rc(8KB)
----gh0st.dsw(535B)
Bin
----config.ini(56B)
----仿射加解密系统.exe(508KB)

网友评论

  • 不能用的代码
  • 不错,值得学习
  • 还不错!~~~
  • 可以,非常不错,算出那是对的