C++部分使用了Wei Dai整理的开源C++加密工具cryptopp(www.cryptopp.com),cryptopp是一个非常优秀和完善的开源C++加密工具,将C++技术和设计模式使用到了淋漓尽致的地步,不过对于初学者来说比较难以上手,特别是需要将项目交给初学者来实现的时候,所以当时在cryptopp的基础上做了一些封装,并且将RSA,AES,SHA1,RSA-SHA1 Sign分离成独立的类,并且添加了Base16和Base64编码算法,使用这几个加密算法,几乎可以解决一般项目对通信安全的需要。 Java部分使用了JDK自带的SunJCE加密框架,一般网上可以找到的Java加密解密都是使用SunJCE框架,还有一个比较著名的 Java开源加密工具是bouncycastle(http://www.bouncycastle.org/),因为SunJCE是JDK自带的,所以使用比较方便,相对于cryptopp,SunJCE要容易上手得多,几乎不需要再做封装,不过为了跟C++封装统一,也做了简单的封装,保持C++接口和Java接口相近。 C++封装在Visual Studio 2003下测试通过,Java封装在jdk1.5.0_14下测试通过。 更详细的信息,解压缩后参考/doc/crypto.doc和源代码.
2023-12-15 07:05:14 225KB RSA AES SHA1 RSA-SHA1
1
rsa算法 c# 源代码 挺好。很容易懂的程序,界面挺漂亮。。。。。。。。
2023-11-23 05:02:18 4.06MB rsa算法
1
公钥密码学:RSA DL ECC 密钥生成算法,数字签名算法
2023-11-11 23:06:35 4.37MB RSA
1
asp.net RSA 私钥加密公钥解密 能解 php Java 实现RSA加密互通 ,PKCS#8 格式的的密钥文件 ,公钥解密 依赖于BouncyCastle.Crypto.dll
2023-10-21 09:02:02 1.59MB RSA
1
基于RSA的公钥加密与解密,java语言实现对数字的加解密操作。
2023-10-15 07:02:58 34KB RSA 公钥加密 信息安全 java
1
对应该文章 https://blog.csdn.net/qq_41970599/article/details/131134770?spm=1001.2014.3001.5501 C# 实现对称加密算法(AES)与非对称加密算法(RSA),实现前后端敏感数据的加密传输
2023-10-10 20:26:18 56KB 前端 javascript
1
【delphi支付宝支付SDK】自己根据api文档封装的SDK,支持条码支付、扫码支付、交易查询、交易退款、退款查询、交易撤销、交易关闭、交易结算、账户转账、转账查询、对账单下载、SHA1WithRSA(RSA)和SHA256WithRSA(RSA2)签名与验签。支付宝支付api文档:https://docs.open.alipay.com/194/105203/
2023-08-27 17:45:39 1.4MB delphi 支付宝支付
1
本资源包含一套成型的dll库,只需拷贝里面的include/lib/release中的.h文件、lib文件、dll文件即可使用,如何使用里面的接口可参考demo程序。里面涵盖常用的数据加密算法(RSA/DES),数据签名(MD5/CRC32/SHA1),源代码暂不开放(主要对网上的代码,做得二次封装,爬坑及优化,哈哈哈哈……)
2023-08-16 21:32:07 10.73MB RSA DES MD5 CRC32
1
AES+RSA加解密工具类,附带测试,下载下来就可以使用。
2023-08-15 11:37:44 18KB AES RSA 工具类
1