- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在做一个小项目,使用 AES 加密并想在流模式下使用它,这被认为是更“适合”套接字使用的模式? OFB 还是 CFB?我一直在阅读它,但无法真正做出决定,因此非常感谢任何想法。
我将使用 OpenSSL/C++。
最佳答案
如果不令人兴奋,OFB 和 CFB 都是固体 cipher modes (比方说,与“Infinite Garble Extension”相比,IGE 至少听起来更令人兴奋)- 两者都会很好地为您服务。选择一个并坚持下去。而且,如果Bruce Schneier的博客是正确的,请使用 AES-128(而不是 AES-192 或 AES-256)。
关于c++ - OFB 和 CFB 哪个更安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1217302/
我正在使用 AESCryptoServiceProvider 类。我正在尝试测试不同的 CipherMode 值。 使用OFB模式时出现异常:指定的算法无效。 在文档中记录了模式: AESCrypto
我正在做一个小项目,使用 AES 加密并想在流模式下使用它,这被认为是更“适合”套接字使用的模式? OFB 还是 CFB?我一直在阅读它,但无法真正做出决定,因此非常感谢任何想法。 我将使用 Open
我需要在 OFB 模式下通过加密消息从 C# 应用程序与另一个应用程序进行通信。我知道 RijndaelManaged 不支持 AES OFB 模式。有比我更有经验的人知道使用 OFB 模式加密/解密
我知道当我将 CBC 模式与 Openssl 一起使用时,我可以提供 block 大小的倍数作为输入。但是其他模式呢?欧洲央行、CFB、OFB?我看到一个doc但我还不清楚。我应该循环调用它们吗? 比
我需要解密在 OFB 模式下使用 3DES 加密的消息。 我有一条加密信息。我有一把 key 。我有静脉注入(inject)器。 我在 .Net 平台上 加密后的消息在 base64 中长度为 24
在尝试使用加密链接让 Python 应用程序与 C++ 应用程序对话时,我们无法让它们对话。尝试各种参数组合后,我们偶然发现,如果我们告诉 python 在 OFB 模式下加密,它会在 C++ 中以
我正在做一个涉及 AES256 OFB 模式的项目。另外,我正在使用来自 Brian Gladman 的 AES 库中的库。 .我的问题是:如何生成 key 流? 我的理解是我有一个初始 vector
我在将 mcrypt_module_open('rijndael-256','','ofb',''); 存储在 MySQL 数据库中时遇到一点问题。 当它将加密数据插入 MySQL 数据库时,它看起来
对于具有 OFB 模式的 AES-128,我的代码解密并完美运行,但对于 ECB 和 CBC,即使我使用相同的 key 和相同的 IV,它也只是提供随机输出。 这是我的代码: #include #i
免责声明:此处给出的所有示例都不安全,并且与良好实践相去甚远。此处使用的代码旨在用于 CTF 挑战并包含多个漏洞。 这是我真正关心的问题:使用相同的 key 、iv、模式和填充使用 mcrypt_en
我必须使用 OFB 密码模式的 AES 加密,我使用 VB.NET 4.5、windows 8 和以下代码: Public Function DoEncryption(ByVal KeyArra
我是一名优秀的程序员,十分优秀!