其它语言基本都有 RSA 的原生包,但是 delphi 没有,好在有三方资源,所以我们自己想办法了。
1. RSA 控件简介
RSA加密演算法是一种非对称加密演算法。在公开密钥加密和电子商业中RSA被广泛使用。
典型的应用
- 苹果App签名, iOS App 签名的原理;
- 支付宝签名验证 ;
- HTTPS 加密连接;
-
程序直接用RSA+AES加密通信 ; 如:利用OpenSSL库对Socket传输进行安全加密(RSA+AES);
但是没有提供Delphi使用的RSA支持,delphi开发者使用起来还是有些麻烦,特别是RSA加解密及签名验证等等,因此我们开发了这个RSA控件,秩序简单的几个API就可以立即实现RSA的加解密及签名验证等功能。
RSA控件图标:
RSA控件开发语言:delphi
RSA控件名称:TRSA_Component
2. RSA 控件支持的功能
1.RSA公私钥生成;
2.RSA公钥加密、解密;
3.RSA私钥加密、解密;
4.Sha1WithRSA、Sha256WithRSA,、Sha512WithRSA、MD5WithRSA 签名及验签
3. RSA 控件支持的方法函数
4. RSA 控件演示程序界面
5. RSA 控件下载
序号 | 下载连接 | 说明 |
---|---|---|
1 |
RSA_Component |
控件安装程序代码下载,直接安装使用。包含使用说明 |
2 |
RSA_Component_Demo |
控件使用演示程序源代码及执行文件 |
使用中有问题QQ:910731685
版权声明:本文为sensor_WU原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。