Bruce
Bruce
Sorry. Never, I don't have any Windows PC.
May you can use **Windows Subsystem for Linux**.
有并发执行吗?
这个算法是精简版的AES,最近在考虑更换AES算法,我这个库的重点似乎不是AES算法,而是其他安全性措施,结果都来报AES算法的问题。
你可以尝试把aes算法替换为这个:[https://github.com/BruceWind/CryptoPPInNDK](https://github.com/BruceWind/CryptoPPInNDK), 我只写了底层代码,jni没有对接,你可以试着把底层算法改为这个。
I have pushed code that use chacah20 instead of AES. https://github.com/BruceWind/AESJniEncrypt/pull/40
I had written a README : [How to locate where native crash at?](https://github.com/BruceWind/AESJniEncrypt/blob/master/FigureOutJNICrash.md)
我的solution是这样子:[13d589890ecae106985bf91897243eb8f55e8bc5](https://github.com/BruceWind/AESJniEncrypt/commit/13d589890ecae106985bf91897243eb8f55e8bc5). 跨语言传递参数时,用base64传。Base64的字符串就不会遇到特殊字符了。
感谢您使用此项目,但这个项目已经很久没再跑测试了。如遇编译问题,请及时提issue,我会尽量及时回复。
@pangli 忘了说,新分支已经关闭混淆(扰乱)的功能了。之前更换加密算法后,忘了把这部分代码跑通。 开启扰乱的一些配置见:https://github.com/BruceWind/AESJniEncrypt/issues/5