Delphi 中椭圆曲线密码 (ECC) 算法的实现

椭圆曲线密码(ECC)是一种公钥密码体制,基于椭圆曲线离散对数难题。与 RSA 等传统算法相比,ECC 具有以下优势:

  • 安全性高:160 位的 ECC 密钥与 1024 位的 RSA 密钥具有相似的安全性。
  • 速度快:ECC 在加密和解密方面比 RSA 和 DSA 更快。
  • 体积小:ECC 密钥的体积更小,有利于存储。
  • 带宽要求低:ECC 对带宽的要求较低。

提供了 Delphi 中实现 ECC 算法的代码示例。

rar
ECC_Delphi2010.rar 预估大小:18个文件
folder
ECC_Delphi2010 文件夹
file
Project_ECC.exe 885KB
file
Project_ECC.dpr 354B
file
Project_ECC.dproj.local 62B
file
Project_ECC.dproj 4KB
file
Project_ECC.identcache 479B
file
Project_ECC.dproj.2007 3KB
file
Project_ECC.res 5KB
folder
Source 文件夹
file
ECElGamal.pas 5KB
folder
__history 文件夹
file
UntMain.pas.~1~ 5KB
file
ECGFp.dcu 26KB
file
FGInt.pas 67KB
folder
FGInt.pas.grx 文件夹
file
ECGFp.pas 39KB
file
UntMain.pas 5KB
file
FGInt.dcu 51KB
file
UntMain.dcu 11KB
file
UntMain.dfm 3KB
file
ECElGamal.dcu 5KB
rar 文件大小:384.75KB