block-cipher相关内容
我正在制作一个使用 AES 加密的数据包(即不是流)的协议.我决定使用 GCM(基于 CTR),因为它提供集成身份验证,并且是 NSA 套件 B 的一部分.AES 密钥使用 ECDH 协商,其中公钥由受信任的联系人签名,作为网络的一部分-使用 ECDSA 之类的信任.我相信我需要一个用于 GCM 的 128 位随机数/初始化向量,因为即使我为 AES 使用 256 位密钥,它始终是一个 128 位
..
我想用js制作一个可以加密明文的网页,这样我就可以将它发送给朋友,他们将使用相同的网页来解密它. 我们将共享相同的密钥并将其用于多条消息. 我知道使用 AES CBC 时 - 每条消息都需要随机 iv,但我喜欢使用 AES CTR. 我将使用 256 密钥,而不是密码. 我有两个问题: 我可以在 CTR 和 iv 没有的情况下多次使用相同的密码吗? 如果我将使用 C
..
我在将C ++代码转换为PHP时遇到一些问题.目的是我需要使用 XTEA密码通过XMLRPC与Web服务器(PHP)通信我的应用程序(使用C ++生成),以进行加密/解密. 我从某些项目中获取的原始代码 Lode的编程接口 ,而我的意思是 此 . 一些摘要: inline void xtea_encipher(unsigned int num_rounds, unsigned l
..
在构建要连接到另一个系统的系统时,我必须存储密码.该其他系统仅允许一个用户帐户,并且唯一的连接方法是通过密码.此处不适合使用散列.我必须以一种可以检索它的方式存储密码. 现在,由于知道这不是一个完美的系统,如果有人以某种方式访问数据库,我将尝试限制损坏.由于该数据库将需要在各种平台上使用,因此我决定使用MySQL自己的内置加密功能.这样,我不必担心为各种语言和系统找到兼容的加密/解密算法
..
我在文件中生成了一个随机的256位对称密钥,用于使用OpenSSL命令行对某些数据进行加密,我需要使用OpenSSL库以编程方式进行解密。我没有成功,我认为问题可能在我正在使用的初始化向量(或不使用)中。 我使用此命令加密数据: / usr / bin / openssl enc -aes-256-cbc -salt -in input_filename -out output_fi
..
从我知道,CTR模式不使用初始向量。 它只需要一个计数器,用给定的密钥加密它,然后XOR的结果与明文,以获得密文。 其他块密码模式像CBC在做加密之前,它们将明文与一个初始向量XOR。 这里是我的问题。我有以下Java代码(使用bouncycastle库): Cipher cipher = Cipher.getInstance(“AES / CTR / PKCS5Paddin
..
我正在制作一个使用AES加密的数据包(即不是流)的协议。我决定使用GCM(基于CTR),因为它提供集成身份验证,并且是NSA的Suite B的一部分。使用ECDH协商AES密钥,其中公钥由受信任的联系人签名,作为Web-使用类似ECDSA的东西。 我相信我需要一个128位的nonce /初始化向量为GCM,因为即使我使用256位密钥为AES,它总是一个128位块密码(右?)在读取BC代码后使用96
..
无论我如何精确地加密和解码文件。我使用文件作为 char large 操作,一切都差不多,直到我得到文件,其大小不分为8个字节。因为我可以加密和解码文件每个8字节,因为特定的算法质量(块的大小必须是64位)。 那么,例如,我面对 .jpg ,并尝试在文件末尾添加空格,结果文件 这里有什么办法吗? 如果您需要有关算法的信息 http://en.wikipedia.org/wiki/
..
我需要加密AES的单个块。我不能使用任何模式像CBC和其他。每个例子我看到使用流模式。 编辑: ok,我做了下一个方式,但我真的不喜欢这个尝试。 p> void dec(const byte * key,const byte * xblock,const byte * cipher,byte * plain){ AESDecryption d; try { const
..
目前,我试图破解茶叶分组密码在C.这是一个分配和茶密码已weakend所以,关键是2个16位数字。使用密钥和脱code用钥匙也密文 我们已经给出了code到EN code明文。 我有一些明文的例子: 明文(1234,5678)EN codeD(3e08,fbab) 明文(6789,DABC)EN codeD(6617,72b5) 更新 带连接code方法接受明文和关键,连接co
..
我需要一个算法,可以做一个一对一的映射(即没有冲突)的32位有符号整数到另一个32位有符号整数。 我的真正关心的是足够的熵使得函数的输出看起来是随机的。基本上,我在寻找类似的异或加密的密码,但是可以产生更加随心所欲看的输出。安全不是我真正关心的,虽然平凡才是。 编辑澄清用途: 算法必须是对称的,这样我可以扭转操作没有一个密钥。 算法必须是双射,每32位输入号码必须生成一个32位的唯一编号。
..