文件名称:AES加密解密,支持多种语言
文件大小:177KB
文件格式:ZIP
更新时间:2019-11-04 08:51:06
AES 加密解密
包括:Java、Android、C、C++、iOS、JavaScript,共6中语言间AES的加密解密实现,且各种语言间密文、明文互通,每种语言1分共6分,觉得值就拿走。 Java和Android依赖sunjce_provider.jar,其他语言无依赖; C和C++的区别在重载函数,VC、GCC、CLang都能编译通过; iOS引用C的实现,注意Demo中result[2048]的大小,iOS所需数组比Windows和Linux大; JavaScript的密钥只能16位,其他语言密钥32位都没问题再长就没测试过了。
【文件预览】:
AES_多平台通用加密
----.DS_Store(8KB)
----Java()
--------readme.txt(40B)
--------EncrypAES.java(5KB)
----JavaScript()
--------aes.html(523B)
--------aes.js(14KB)
----Objective-C()
--------aes.m(838B)
--------readme.txt(146B)
----C()
--------aes.h(165B)
--------readme.txt(19B)
--------aes.c(17KB)
----Android()
--------代码见Java.txt(69B)
--------sunjce_provider.jar(166KB)
----C++()
--------AES.cpp(14KB)
--------AES.h(2KB)
--------readme.txt(21B)