aes
java源码Whitebox-crypto-AES-java
白盒加密
AES
实现。
该存储库包含由等人引入的完整白盒
-128
方案的
Java
实现。
它实现/使用输入/输出编码、混合双射、外部编码。
实现代码包含
Chow
的白盒
AES
方案实例生成器和实例仿真器的纯
Java
实现。
生成的实例可以序列化。
您可能还对我对
Chow
的生成器和模拟器的实现感兴趣。
它还包含
Karroumi
白盒方案和
Billet
等人的实现。
密钥恢复攻击(未在
Java
版本中实现)。
依赖关系
Maven
BouncyCastle
(Maven
应该处理这个依赖)
执照
代码在新的
BSD
许可下获得许可。
有关更多详细信息,请参阅许可证文件。
贡献
如果您想通过将其扩展到
AES-256
或实施其他白盒
AES
方案来改进我的代码,请不要犹豫提交拉取请求。
如果您在代码中发现一些错误,也请考虑它。
我目前没有积极开发此代码,但我会审查拉取请求。
谢谢!
捐赠
此实现是开源的。
如果您喜欢该代码或者您确实觉得它有用,请随时通过单击下面的贝宝按钮向作者捐赠任何您想要的金额。
2022-04-11 11:12:16
106KB
系统开源
1