问题标签 [aes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 基于身份的加密和开源
我最近遇到了基于身份的加密 (IBE) 的概念,这似乎是一个新颖的想法。但是,我没有注意到密码学社区中有很多人试图找到破解它的方法。我错了吗?
同样,我相信除非你能真正分发开源实现,让黑帽人群可以攻击它,否则它可能没有优点?
我想我想了解整个社区在使用这种方法时的经验,以及将其整合到您的应用程序和分发中有多容易?
(编辑:这是一篇关于基于 ID 的加密的维基百科文章。)
javascript - Javascript AES 加密
Javascript 中是否有可用于 AES 256 位加密的库?
cryptography - 带有 WinCrypt 和 CryptImportKey 的硬编码 AES-256 密钥
我需要让 Win32 应用程序加载硬编码的 AES-256 密钥,最好使用 WinCrypt.h 方法。我的密钥是无符号字符 [32],但我找不到要传递给 CryptImportKey 的密钥 blob 的正确格式。一切似乎都给了我无效的参数错误。有没有办法做到这一点?
(同样重要的是如何在 WinCrypt 中设置 IV。我根本不知道该怎么做)
python - M2Crypto 使用 AES256 加密/解密
有人可以提供我使用 Python 使用 m2crypto aes256 CBC 加密/解密的代码吗
blackberry - 生成带有种子值的 AES 密钥
如何生成具有种子值的 AES 密钥,以便每当我生成具有相同种子值的密钥时,我都能够获得相同的 AES 密钥?
我想为我的 Blackberry Pearl 8100 设备生成此密钥。
我无法使用 AESKey(keyData) 生成 AES 密钥。
此外,每当我以 String 或 byte[] 的形式打印它时,我都无法生成它。(打印它)永远不会打印实际密钥。
可以做些什么来获得密钥?
更新
我尝试通过传递我的数据的 byte[] 来生成 AESKey,如下所示:
每次我得到相同的密钥,这是正确的。
现在使用这个密钥我正在加密数据。每次我加密我都会得到不同的加密值。这是我的问题。加密后如何每次都获得相同的数据,以便将其发送到服务器?
更新
我无法使用 AESKey(keyData) 生成 AES 密钥。
此外,每当我以 String 或 byte[] 的形式打印它时,我都无法生成它。(打印它)永远不会打印实际密钥。
可以做些什么来获得密钥?
python - 是否有任何适用于 python 3.0 的 AES 加密 python 库?
我想知道是否有任何支持 python 3.0 的加密库。加密128位数据的文件??
encryption - 关于在 J2ME 中使用 AES 加密的任何好的示例或建议?
我正在将 J2ME 中的 mi 手机应用程序连接到 Web 服务,并且我必须向其发送 SHA256 哈希以验证接收到的一些数据。我还需要能够将一些加密信息存储到手机中。我正在考虑使用 AES (rinjdael) 对称加密。
任何人都知道在 J2ME 中使用 AES 加密的任何代码示例吗?
blackberry - 种子机制不适用于黑莓
我使用种子机制在 java 中创建了 AES 密钥,并使用 BlackBerry 创建了相同的东西。在这两种情况下,我的 Seed 输入字符串都是相同的。但是我得到了不同的AES。但是创建的 AES 密钥应该是相同的。
是否有使用 BlackBerry 种子机制创建 AES 密钥的在线帮助
encryption - 如何使用 BlackBerry 的初始化向量参数编写 AES/CBC/PKCS5Padding 加密和解密
如何使用初始化参数加密和解密为 AES/CBC 编写 BlackBerry 程序,并且这种加密和解密应该独立于编程语言 Ex= 如果我使用 BlackBery 加密某些数据,我必须能够使用 Java 程序解密相同的数据。
谢谢迪帕克