问题标签 [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.
c - C RC4 超级怪异的行为
所以我在我的网站上使用纯 C 语言找到了 RC4 的实现。它工作得非常好,除非我输入了一个 6 个字符的字符串。然后我得到内部错误页面。发现只有这个长度会导致问题。
1.Crypt.c
2.主要
非常欢迎任何建议或想法。只是想知道是函数本身不好还是我的 C 代码的其余部分不好。感谢!
java - 密钥长度必须在 40 到 1024 位之间
我的密码加密和解密 java 文件出现以下异常。
我在大多数网站上都得到了解决这个问题的方法,就是用 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 替换现有的安全策略文件。
我也这样做了,但仍然会出现同样的错误。
但是相同的代码在带有 Linux 操作系统的 jdk1.6 中运行良好。我已经从网站复制了最新的 1.7 兼容 Java 加密扩展 (JCE) 无限强度管辖策略文件。
JDK 版本 - jdk1.7.0_25
服务器操作系统 - Linux
异常:
java.security.InvalidKeyException:密钥长度必须在 40 到 1024 位之间
java - 为 Spring Boot 应用程序启用 RC4 密码套件
我正在尝试在 Spring Boot 应用程序中启用 RC4 密码套件(该应用程序仅支持 JSEE 密码套件http://docs.oracle.com/javase/7/docs/technotes/guides/security/SunProviders.html)
上面的链接有这么多的 RC4 密码套件,应该启用所有密码套件以避免 BEAST 攻击?有没有办法在 Spring Boot 应用程序中仅支持 TLS v1.0 的 RC4 密码?
javascript - 字节数组可以用作 CryptoJS.RC4.encrypt 的密钥吗?
我需要使用一个字节数组(不可打印的字符)作为 RC4 加密的密钥。明文是一个字符串。似乎CryptoJS.RC4.encrypt
只需要明文和密钥的字符串。我对么?如果没有,我如何encrypt()
用字符串和字节数组调用?
java - 字节 [] 在 UDP java 中发送无法给出整个值
我有一个关于客户端服务器的输出无法正常工作的小错误。问题是从我的服务器发送到客户端的输出在解密后并不总是相同的。在这种情况下,得到的解密是相同的,只是直到一定长度。
下面是输出,后面是源代码:
我在这里所做的是将加密放入客户端输入并解密加密消息以到达 GxModP。但是,似乎 GxModP 的值仅在一定长度之前是相同的。谁能告诉我我犯了什么错误导致了这种情况?
我在下面附上了源代码以供参考
服务器代码:
客户端代码
php - 如何在运行 Apache 2.4 的 Windows Server 上禁用 SSL - RC4 密码
我有一个 PHP 应用程序在 Windows 服务器上的 Apache 2.4 下运行。业务安全问题之一是禁用 SSL - RC4 密码支持。
我在 httpd.conf 中添加了这些行:
但这个问题仍然不断出现。
我需要在操作系统中做些什么来禁用这个密码?
谢谢!
c# - 在 C# 中使用 RC4 加密算法加密文件
我的问题是,如何使用 RC4 加密算法在 C# 中加密和解密文件?
这不是这些问题的重复:
但是我承认,乍一看,这个问题看起来像是这个问题的重复,但是,它大约有 7 个月大了,并且仍然没有直接解决问题的工作代码的答案。
但是,我参考了以下链接,但它们都没有完全或实际上根本没有回答这个问题。
http://www.codeproject.com/Articles/5719/Simple-encrypting-and-decrypting-data-in-C
http://www.codeproject.com/Articles/5068/RC-Encryption-Algorithm-C-Version
我确实知道 Visual Studio 2013 中的内置 System.Security.Cryptography 库支持 RC2,但我现在要关注的是 RC4,作为研究的一部分。我知道它很弱,是的,但我仍在使用它。没有重要数据将使用此加密。
最好有一个代码示例,它接受一个流作为输入。我造成了很大的混乱,因为我没有正确描述我的担忧。我选择流输入,因为担心任何其他类型的输入都可能导致处理大文件的速度下降。
规格:NET Framework 4.5、C#、WinForms。
java - 字符串到 Byte[] 并返回到 String
我有一个
我首先通过 X.getBytes() 将字符串 X 变成一个字节 [];我使用这个进行RC4加密..
编辑** 加密后我使用cipher = encrpyted.toString();
这返回我的值cipher = [B@a1c582
之后我尝试使用 RC4 运行解密,并使用 toString 函数尝试取回上面列出的字符串 X 的原始值,但无济于事..
我做了什么..编辑**
有没有办法解决这个问题?我想取回字符串String X = 0110100001100101011011000110110001101111530940929e959001f70dd4da5f5cc3b373165781
java - 使用 C# 和 Java 进行 RC4 加密/解密
我什至使用 AES 算法来加密和解密文件,但根据我的研究,该算法的性能比 Java 中的 RC4 算法慢。我正在使用此代码在 C# 中加密文件
我需要用 C# 加密一个文件并用 java 解密这个文件,但没有找到两种语言的实现。
c# - 如何在 C# 中实现 Spritz 或类 RC4?
我试图从这个 web中理解 Spritz 或类似 RC4 的内容。我想用 C# 实现 Spritz。Spritz 将k和w添加到与 RC4 不同的算法中。我不确定如何实现它。我尝试像这样从 RC4 编辑代码。
当我运行此代码时,它会显示这样的错误。
RC4CSharp.exe 中发生了“System.IndexOutOfRangeException”类型的未处理异常
请帮助我如何用任何语言实现 Splitz。