rc4-cipher

    1热度

    1回答

    我想通过RC4的蛮力数组值来查找RC4的内部状态,但我不知道如何强行使用它。 #include <stdio.h> #include <string.h> typedef unsigned long ULONG; void rc4_init(unsigned char *s, unsigned char *key, unsigned long Len) { int i = 0

    1热度

    1回答

    对于我的一个项目,我需要从Arduino(使用GSM调制解调器)向PHP Web服务器发送POST请求。我需要将用户名卡的详细信息传输到Web服务器进行身份验证。 我尝试使用RC4安全算法,发现Ardunio和PHP支持 - 所以我的加密和解密使用一些虚拟值进行得很好。 但是我有一个问题。假设我的秘密消息是 - '秘密'。 RC4加密后,加密的字符串包含不可读的字符 - 所以问题是解密我不知道加密

    0热度

    1回答

    我得到了一个16字节的密钥(用于加密RC4中的消息)。我的头8个字节是未知的。我知道该密钥是通过使用SHA256(秘密)散列消息并从该散列函数获得的字符串中获取前16个字符而创建的。不幸的是我没有看到获得这个键的前8个字节的方法。据我所知SHA256是一种哈希函数(我们不能解密它)。那么我怎么能用一半的钥匙来获得一个整体呢?我会很感激给我一些建议。

    1热度

    1回答

    我需要使用字节数组(非可打印字符)作为RC4加密的关键字。明文是一个字符串。看起来CryptoJS.RC4.encrypt只能用于明文和密钥的字符串。我对么?如果不是,我如何用字符串和字节数组调用encrypt()?

    0热度

    1回答

    我试图做一个文件加密,我真的不知道如何与RC4 与这些代码,文本加密和解密罚款。 button1用于文本加密,button3用于文本解密。 我试图加密图像时出现问题。 BUTTON2是用来打开和加密/解密文件 private void button1_Click(object sender, EventArgs e) { RC4 rc4 = new RC4(txtPasswo

    2热度

    1回答

    我正在使用Crypto ++库来执行我的arc4加密。从这里引用但没有完全解释:http://www.cryptopp.com/wiki/Stream_Cipher。 下面是我的代码: string key = "key"; string msg = "hello"; ARC4 arc4((byte*)key.c_str(), sizeof((byte*)key.c_str())); a

    0热度

    1回答

    我已经写了RC4算法的以下实现,其中key是OpenSSL库中给出的RC4_KEY结构。 m_key是包含设定密钥的QByteArray。对于这个测试,我一直在使用“teste”作为关键。如您所见,我还有两个QByteArrays,其中一个保存原始(输入)数据,另一个保存加密(输出)数据。 void rc4SetKey() { for (int i = 0; i < 256; ++i)

    1热度

    3回答

    在客户端你好,我希望客户端发送一组无效的密码套件。在wireshark上,这是我正在寻找的输出。 要做到这一点,我想我必须编辑从客户端发送到服务器的cipher list。我知道cipher list下的SSL_CTX_new()方法设置在ssl/ssl_lib.cline 1768的SSL_CTX对象,即线下: ssl_create_cipher_list(ret->method,

    -2热度

    1回答

    我在密码加密和解密java文件中遇到以下异常。 我在这个网站的大部分地方得到了这个问题的解决方案是用Java加密扩展(JCE)无限强度管辖权策略文件替换现有的安全策略文件。 我做到了这一点,但仍然是相同的错误即将到来。 但是,相同的代码在Linux操作系统的jdk1.6中工作正常。我从网站复制了最新的1.7兼容Java加密扩展(JCE)无限强度管辖权策略文件。 JDK版本 - jdk1.7.0_2

    1热度

    1回答

    我已经在PHP中实现了RC4密码(这看起来几乎与http://pear.php.net/package/Crypt_RC42一致)。 但是,我想介绍一下(http://en.wikipedia.org/wiki/RC4#Fluhrer.2C_Mantin_and_Shamir_attack)中提到的“Drop-N”方法。 有没有一种简单的方法来实现这个基于我上面使用的类?