问题标签 [stream-cipher]

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.

0 投票
1 回答
321 浏览

r - RC4加密功能

我正在尝试创建一个 R 函数,该函数将采用种子和密钥长度来生成 RC4 密钥流。

以下是我到目前为止所拥有的:

希望得到一些帮助来解决这个问题以运行正确的 rc4 encrpytion

0 投票
0 回答
23 浏览

cryptography - 密码学:关于流密码的问题

我的问题是在 Daniel J. Bernstein 的 ChaCha20 中,每个区块只有 nonce 和 counter 改变。使用随机数和计数器,它们总共是 128 位,
但是,它会产生 512 位的密钥流块。如果我们使用随机数生成器的概念,熵远小于输出。它安全吗?或者如何解释它的安全性。

0 投票
2 回答
319 浏览

java - java - 如何使用Java中的种子为Stream Cipher生成伪随机数?

我正在使用 Java 开发一个 Stream Cipher 程序,它应该从 shell 中获取三个参数:一个带有密钥的文件、一个用于输入的文件和一个用于输出的文件。然后,该密钥应作为种子,该种子应生成一个伪随机数,该伪随机数应与输入文件中的明文“异或:ed”。

我已经设法编写了用于读取文件的代码,但我不知道我应该如何编写将密钥作为种子的代码,从而生成一个伪随机数,如上所述。有人可以帮助我吗?

0 投票
0 回答
12 浏览

rc4-cipher - 在 RC4 算法中使用“ADD”

我正在尝试在 RC4 加密中使用“ADD”而不是“XOR”。我需要如何调整原始 RC4 实现的解密步骤?