一个简单的java使用RSA生成公私钥对 非对称加密解密 签名验签的过程,附带一个基本的加密工具类,有兴趣的朋友可以下载下来看看
2021-04-21 22:10:47 7KB JAVA RSA 加密 解密
1
c# RSA读取密钥文件pfx cer 签名验签加密解密工具类 1 包含java形式密钥转换成c# c# 形式密钥转换成java
2021-04-20 16:43:26 7KB CertificateUtils
1
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
RSA加密解密验签工具类
2021-04-07 22:05:43 18KB java rsa 加密解密
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);
【delphi支付宝支付SDK】自己根据api文档封装的SDK,支持条码支付、扫码支付、交易查询、交易退款、退款查询、交易撤销、交易关闭、交易结算、账户转账、转账查询、对账单下载、SHA1WithRSA(RSA)和SHA256WithRSA(RSA2)签名与验签。支付宝支付api文档:https://docs.open.alipay.com/194/105203/
2021-03-30 11:22:49 1.49MB delphi 支付宝支付
1