jce-aes-cipher-poc

时间:2024-05-19 05:53:36
【文件属性】:

文件名称:jce-aes-cipher-poc

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-19 05:53:36

Java

AES概念证明 这是使用JDK 1.8的Java中AES-GCM概念的“并非十分错误”的证明。 我之所以写这篇文章,是因为缺少大量的AES-GCM实例。 警告 我不是专业密码学家,这是概念的证明。 如果您正在寻找对称加密,请查看Kalium / NaCl / Keyczar。 不是完全错误吗? 此实现将AES-GCM与编程模型一起使用,其中: 提供随机随机数不是用户的责任。 使用SecureRandom.getInstanceStrong生成随机数。 秘密密钥可以具有到期日期,以最大程度地减少可能的密钥/ IV重用。 所有对密钥的访问都将首先通过验证。 验证包括AlgorithmConstraints接口,用于检查弱密钥大小等。 该API具有实际的类型安全性,而不是作为字节数组传递。 要求 您将需要为AES-256安装Java加密扩展(JCE)无限强度策略文件。 请举个例


【文件预览】:
jce-aes-cipher-poc-master
----src()
--------test()
--------main()
----README.md(2KB)
----pom.xml(664B)
----.gitignore(942B)

网友评论