最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,都拿去吧,希望对大家有用,本来想白送的,可惜楼主我没分了,问大家讨1分,望多包涵
2021-12-21 13:54:46 88KB AES/ECB
1
aes128 ECB PKCS填充,加密解密同一个API,很简洁。已经在项目中使用。
2021-12-21 13:47:59 4KB AES128 ECB PKCS
1
AES的ECB、CBC、CFB、OFB、CTR五种加密模式,超实用,希望能帮助你。
2021-12-16 15:30:15 1.59MB AES ECB CBC
1
php sm2 sm3 sm4 国密算法整理 php版本的国密sm2的签名算法,sm3的hash, sm4的ecb加解密,要求PHP7,打开gmp支持 目前如果服务器配套的使用的是openssl 1.1.1x, 目前到1.1.1k ,sm2,sm3,sm4都可以直接用openssl_xxx系列函数直接实现,不必大量的代码,但不支持sm2的签名 SM2 该算法主体基于PHPECC算法架构,添加了sm2的椭圆参数算法, 参考了 童鞋的sm2验签算法,密钥生成算法 添加了签名算法, 支持sm2的16进制,base64公私钥的签名,验签算法 支持从文件中读取pem文件的签名,验签算法 sm2的加密解密算法在openssl 1.1.1的版本下自带的函数中暂无sm2的公钥私钥的加密函数,得自己实现,建议使用C,C++的算法,打包成PHP扩展的方式 由于 openssl没有实现SM3WithSM2算
2021-12-13 16:03:15 318KB 附件源码 文章源码
1
AES_ECB加密解密源码,包含base64编码解码 可在VS工程中直接验证,test中包含测试代码,包含两种填充方式
2021-12-10 19:28:10 7.92MB AES加密 AES填充ZeroPaddin
1
工程VS2008编译通过,附C代码实现。主要接口为:aes256_init、aes256_done、aes256_encrypt_ecb、aes256_decrypt_ecb。标准数测试通过。
2021-12-10 18:53:44 14KB 数据安全 加密解密
1
主要介绍了PHP7实现和CryptoJS的AES加密方式互通操作,结合实例形式分析了PHP AES-128-ECB加密算法相关使用技巧,需要的朋友可以参考下
2021-12-01 20:58:50 44KB PHP7 CryptoJS AES加密
1
选择RsA算法进行非对称加密,密钥长度为2048位及以上位数,使用oAEP填充方式。
2021-12-01 12:27:17 6KB RSA ECB OAEP
1
C# AES加密采用ECB/PKCS7方式
2021-11-30 19:46:48 3KB c#
1
最近跟WEB那边做一个接口的调用,发现IOS使用AES加密的方式为 ECB+PKCS7padding,网上的代码虽然多,却发现竟然没有可用的,只好自己整理了一份(CSDN上几位作者的代码整合在一起,自己再稍微修改),这才解决了问题,为避免他人少走弯路。特此上传。跨平台对接的时候可能有用。
2021-11-30 11:46:35 4MB AES256 ECB PKCS7padding openssl
1