⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 请先阅读.txt

📁 RSA数据加密源码
💻 TXT
字号:
//***********************************************************// 
//程序原理:

  利用公开密钥密码算法,加密和解密使用不同的密钥。
  (1)使用密钥PK对明文加密后,在用解密密钥SK解密,可得到明文,
        DSK(EPK(X))=X
  (2)加密密钥不能用来解密,DPK(EPK(X))!=X在计算机上可以容易的产生
       成对的PK,SK,从已知的PK实际上不可能推导SK
  (3)加密和解密的密钥可以对调,即EPK(DSK(K))=X
  (4)从PK到SK的推导过程是几乎不可能的

//RSA公开密钥密码原理

  将两个素数相乘容易,而对他们的积因式分解的到他们却很难!因此可以将他们
  的乘积公开做为密钥。
  
  公开密钥:N=PQ,(P,Q分别为两个互不同的素数),E与(P-1)*(Q-1)互素
  秘密密钥: DE=1(MOL(P-1)(Q-1)),D为秘密密钥
  加密:C=M的E次幂,(MOD N),其中M为明文,C为密文
  解密:M=C的D次幂
  
  公开密钥:(N,E)
  私有密钥:(N,D)
//**********************************************************//

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -