RSA加密演算法是一种非对称加密演算法。在公开密钥加密和电子商业中RSA被广泛使用。 典型的应用 1. 苹果App签名, iOS App 签名的原理; 2. 支付宝签名验证 ; 2. HTTPS 加密连接; 3. 程序直接用RSA+AES加密通信 ; 如:利用OpenSSL库对Socket传输进行安全加密(RSA+AES); 但是没有提供Delphi使用的RSA支持,delphi开发者使用起来还是有些麻烦,特别是RSA加解密及签名验证等等,因此我们开发了这个RSA控件,秩序简单的几个API就可以立即实现RSA的加解密及签名验证等功能。
2021-04-09 10:01:41 3.32MB delphi rsa 加密解密 代码规范
1
中国密码行业标准 GM/T 0029-2014 《签名验签服务器技术规范》 本标准规定了签名验签服务器的功能要求、安全要求、接口要求、检测要求和消息协议语法规范等有关内容。 本标准适用于签名验签服务器的研制设计、应用开发、管理和使用,也可用于指导签名延签服务器的检测。
2021-04-08 16:26:44 2.43MB 国密 商用密码 GM/T 0029-2014
1
sm2加密解密、验签工具、生成密钥对
2021-04-02 11:00:09 417KB SM2 签名验签
1
借助 BouncyCastle 在C#里 实现Java中的PKCS7 签名和验签 仅做参考,如有问题欢迎指出。
2021-04-01 22:05:06 3.14MB Bouncy Castle C# PKCS#7
1
支付宝最新版的签名验签工具 支持RSA RSA2 MD5 ,生成 效验秘钥等
2021-04-01 19:12:40 13.99MB RSA签名 支付宝 验签
1
System.err.println("私钥签名——公钥验证签名"); // 产生签名 String sign = CertificateUtils.signToBase64(data.getBytes("utf-8"), keyStorePath, alias, password); System.out.println("私钥签名:" + sign); boolean status = CertificateUtils.verifySign(data.getBytes("utf-8"), sign, certificatePath); System.err.println("公钥验签结果:" + status); // 公钥加密——私钥解密 System.out.println("\n公钥加密——私钥解密"); byte[] encrypt = CertificateUtils.encryptByPublicKey(data.getBytes("utf-8"), certificatePath); String encode = base64Encoding(encrypt); System.out.println("公钥加密:" + encode); //解密示例 byte[] decrypt = CertificateUtils.decryptByPrivateKey(Base64.getDecoder().decode(encode), keyStorePath, alias, password); String outputStr = new String(decrypt,"utf-8"); System.out.println("解密后:" + outputStr);
基于gmssl 的sm2 签名验签测试程序源码
2021-03-23 17:00:33 8.21MB gmss sm2 签名验签
1
实用C#加解密工具集,拿来即用。 包含以下示例代码: SM2、SM3、SM4国密加解密; RSA加解密、签名、验签(XML、PEM密钥格式); DES加解密; BASE64编解码,HEX编解码,MD5加密; 生成GUID,生成唯一KEY。
2021-02-23 20:02:58 26KB c# 加密解密 rsa 国密
1
Android之RSA加密解密签名验签,亲测可用,不能用退分!
2021-02-23 11:51:39 1.91MB RSA签名验签
1
支付宝生成密钥的工具-RSA签名验签工具windows_V1.4
1