问题标签 [des]
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.
erlang - 在 erlang 中使用 crypto:des_ecb_encrypt/2 时使用的填充模式是什么
我只是对在 erlang 中使用 crypto:des_ecb_encrypt/2 时使用的填充模式感到困惑。提前致谢!
python - PyCrypto:生成受 DES3 密码保护的 RSA 密钥
我已经能够使用以下命令创建一个受密码保护的 RSA 密钥 DES3(嗯......我想是因为我对这个加密世界很陌生):
现在,如果可能,我想在 Python 脚本中使用 PyCrypto。我已经看到了这条消息,这似乎不鼓励使用 PyCrypto 来做到这一点。还是那样吗?
当然,我可以随时调用os.execute
并执行上述命令,但我认为这是“作弊” :-)。我几乎这样做是为了学习 PyCrypto。
先感谢您。
encryption - Big-O 表示法:加密算法
我目前正在完成一篇关于通过各种密码算法加密数据的论文。
我花了很多时间阅读期刊和论文,但还没有找到任何关于其性能复杂性的记录。
有人知道以下算法的 Big-O 复杂性吗?
- RSA
- DES
- 三重 DES(我希望与 DES 具有相同的顺序)
- AES
- 河豚
先感谢您; 如果您能提供一个有信誉且可引用的来源的链接,我们将不胜感激。
python - 使用 TEA 的伪随机数生成器
嗨,我正在尝试使用加密算法作为引擎来获得统一的随机数生成器。可以使用 DES,但在这种情况下,我根据http://myweb.tiscali.co.uk/jgrimbleby/random.htm将代码从 c++ 移植到 python 使用了 TEA。我遇到的问题是我需要范围在 0 和 1 之间。目前我得到的值是非常大的 10 ^ 76 范围。任何想法是否是我的转录错误,或者我是否可以添加任何添加来获得所需的范围。
tsql - 使用 DES(不是三重)算法在 T-SQL 中加密数据
我需要使用 DES 编码一些字符串(不是三重 DES - 我知道有很多文章描述了如何使用 NCRYPTBYPASSPHRASE 命令)。我有钥匙和 IV。我如何使用 T-SQL 来做到这一点?有没有现成的程序或功能?
php - DES/ECB/PKCS5Padding decryption in PHP
I'm in the need of decrypting with PHP (or Javascript) some service calls. I've spent all the day trying to accomplish, this, but I've been unable to decrypt it properly.
As a reference, the service provider sent me the following decryption sample code in Java:
I think I'm in the correct path by using:
But, frankly, I'm sure I'm messing everything with the $iv creationg and $keyword setup (or maybe with $data or $decrypted types?). The pkcs5_unpad function is as follows:
I'm not only a noob on php, but also on cryptography techniques... could you please help me to solve this issue?
encryption - 仅使用 DES 模拟 3DES EDE
我的设备不支持完整的 3DES (EDE)。如何使用标准 DES 模拟一个?加密方式为CBC。
c# - 将 DES 加密转换为 RSA 加密
我的 C# 程序中有一个加密部分,它使用 DES 加密进行加密。它只是加密“005”。我想要这部分,但使用 RSA 加密。我不知道如何使用 C# 代码。谁能帮助我
java - 解密(使用 PHP)Java 加密(PBEWithMD5AndDES)
有人让我用 PHP 解密一个用以下 Java 类加密的字符串。
我不懂任何 Java,所以我需要一些帮助来理解这种加密。
1)这条线是什么意思?
PBEParameterSpec ps = new javax.crypto.spec.PBEParameterSpec(salt,20);
2)我应该为第一个参数使用什么值
string mcrypt_encrypt ( string $cipher , string $key , string $data , string $mode [, string $iv ] )
3) 我什么时候应该在我的 php 脚本中使用 MD5?
c# - 解密时出现错误数据错误
我正在尝试创建一个客户端和服务器,以将文件从客户端安全并加密地发送到服务器。首先,我将使用 RSA 在两端(客户端到服务器)之间发送 DES 密钥。我发送了 RSA public 使用它并将加密的 DES 密钥发送到服务器并解密。然后我将文件名长度、文件名和数据(加密)添加到要发送到服务器的字节数组中。在使用 DES 解密文件时,我收到了错误的数据异常,所以我认为文件发送错误或 DES 密钥从客户端错误地发送到服务器。该文件也可以在源头解密。
这是客户端代码:
这是服务器代码: