问题标签 [rc4-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 回答
272 浏览

ruby - Ruby 错误:在“进程中的块”中:“4”的未定义方法“^”:字符串(NoMethodError)

尝试运行 rc4 算法但无法识别 XOR 方法?还是发生了其他事情?当它到达 def process(text) 时出现错误。

错误:

rc4.rb:26:in block in process': undefined method^' for "4":String (NoMethodError) from rc4.rb:26:in upto' from rc4.rb:26:inprocess' from rc4.rb:21:in encrypt' from rc4.rb:48:in'

代码:

0 投票
0 回答
507 浏览

php - RC4 PHP 解密失败

我使用 rc4 加密对字符串进行了加密。我可以解密我加密的第一个字符串。但我无法成功解密第二个字符串。任何想法?

我的代码

0 投票
1 回答
860 浏览

c++ - 如何使用arc4输入字符串进行加密?

我正在使用 Crypto++ 库进行我的 arc4 加密。从这里参考但没有完全解释:http ://www.cryptopp.com/wiki/Stream_Cipher 。

以下是我的代码:

我加密和解密后的消息完全是垃圾,然后我无法阅读。简而言之,没有解密回“你好”。

那么如何使用上述密钥加密和解密消息?

0 投票
0 回答
69 浏览

ssl - 使用 We4b 浏览器的 RC4 加密

我正在开发一项功能,我想解密发送到服务器的加密流量。我知道数据被加密以确保只有服务器能够破译消息的内容。

但是我处于需要弄清楚实际发送到服务器的数据的情况。

如果我有一个“客户端和服务器”都在我控制之下的设置,我可以在服务器上运行 https 服务器并让客户端发出 curl 请求(最好使用 RC4 加密),以便我可以解密到达服务器的数据使用服务器密钥(使用wireshark)。

如果服务器不在我的控制之下,我该如何解决这个问题?假设服务器是 YouTube,那么我该如何解密流量呢?我可以使用任何浏览器设置吗?

0 投票
1 回答
1373 浏览

c# - 使用 RC4 密码加密文件/图像

我正在尝试进行文件加密,但我真的不知道如何使用 RC4 使用这些代码进行加密,文本加密和解密都很好。button1 用于文本加密,而 button3 用于文本解密。当我尝试加密图像时出现问题。button2 用于打开和加密/解密文件

这些是我从谷歌获取的加密代码

0 投票
1 回答
1338 浏览

security - RC4 加密:是相同长度的输入的输出

对于我的一个项目,我需要通过 Internet 云从 Arduino(使用 GSM 调制解调器)向 PHP Web 服务器发送一个 POST 请求。我需要将用户卡详细信息传输到网络服务器进行身份验证。

我尝试使用 RC4 安全算法,发现 Ardunio 和 PHP 两者都支持 - 所以我使用一些虚拟值的加密和解密很顺利。

不过我有一个顾虑。假设我的秘密消息是 - '秘密'。在 RC4 加密之后,加密字符串包含不可读的字符 - 所以问题在于解密我不知道加密字符串的长度。

如果输入纯文本的长度是 6 ( 'Secret' ),输出加密字符串也总是 6?

有了这个假设,我的加密/解密虽然在 Arduino(C/C++ 堆栈)和 Web 服务器(PHP)中工作正常?

0 投票
3 回答
616 浏览

c - 如何将无效密码从客户端发送到服务器?

在客户端你好,我希望客户端发送一组无效密码套件。在wireshark 上,这是我正在寻找的那种输出。

在此处输入图像描述

为此,我想我必须编辑cipher list从客户端发送到服务器的内容。我知道是为方法下的对象cipher list设置的,即下面的行:SSL_CTXline 1768ssl/ssl_lib.cSSL_CTX_new()

我该如何进行?我假设我必须修改ssl_create_cipher_list方法中的一些代码,这些代码在第 1353 行定义ssl/ssl_ciph.h,但我无法弄清楚这一点。

任何帮助表示赞赏!

0 投票
0 回答
1671 浏览

java - 你能指定你的java应用程序/客户端应该使用哪个密码套件吗?

我们有一个java web 应用程序,它通过调用soap web 服务来生成birt 报告。我相信 Birt 正在使用 RC4 密码,这些密码被认为是弱密码,并且正在从我们的 LTM/F5 中删除,结果出现以下错误。

那么,有没有一种方法可以启用不同的密码或强制 JVM 不使用 RC4 密码并使用与应用程序不同的密码?

0 投票
2 回答
22184 浏览

python - 如何使用 Python 解密使用 rc4 加密的文件?

我得到了一个用 rc4 密钥加密的文件。

我得到了那个密钥,想用 python 脚本解密它。

我怎样才能做到这一点?

0 投票
2 回答
31 浏览

node.js - 为什么 tls.getLegacyCiphers() 不在 node.js v10.38 中?

您好,我正在使用基于 joyent v0.10.38 的 IBM SDK for Node.js 1.1.0.14。

我可以在 IBM 版本的 node.js 中使用 tls.getLegacyCiphers("v0.10.38") 或 tls.getlegacyCiphers() 但在 joyent v0.10.38 中找不到相同的 API?

谢谢