【Delphi】RSA 加密、解密、签名、验签、生成公私钥对控件(含源代码、演示程序、帮助)

其它语言基本都有 RSA 的原生包,但是 delphi 没有,好在有三方资源,所以我们自己想办法了。

1. RSA 控件简介

RSA加密演算法是一种非对称加密演算法。在公开密钥加密和电子商业中RSA被广泛使用。
典型的应用

  1. 苹果App签名, iOS App 签名的原理;
  2. 支付宝签名验证 ;
  3. HTTPS 加密连接;
  4. 程序直接用RSA+AES加密通信 ; 如:利用OpenSSL库对Socket传输进行安全加密(RSA+AES);
    但是没有提供Delphi使用的RSA支持,delphi开发者使用起来还是有些麻烦,特别是RSA加解密及签名验证等等,因此我们开发了这个RSA控件,秩序简单的几个API就可以立即实现RSA的加解密及签名验证等功能。

RSA控件图标:Component

RSA控件开发语言:delphi
RSA控件名称:TRSA_Component

2. RSA 控件支持的功能

1.RSA公私钥生成;
2.RSA公钥加密、解密;
3.RSA私钥加密、解密;
4.Sha1WithRSA、Sha256WithRSA,、Sha512WithRSA、MD5WithRSA 签名及验签

3. RSA 控件支持的方法函数

【Delphi】RSA 加密、解密、签名、验签、生成公私钥对控件(含源代码、演示程序、帮助)_第1张图片

4. RSA 控件演示程序界面

【Delphi】RSA 加密、解密、签名、验签、生成公私钥对控件(含源代码、演示程序、帮助)_第2张图片

5. RSA 控件下载

序号 下载连接 说明
1 RSA_Component 控件安装程序代码下载,直接安装使用。包含使用说明
2 RSA_Component_Demo 控件使用演示程序源代码及执行文件

使用中有问题QQ:910731685

你可能感兴趣的:(Delphi,支付平台,delphi,rsa,加密解密)