76得票6回答
如何在Java中使用3DES加密/解密?

我用Java编写的所有字符串3DES加密方法都无法解密回原始字符串。有没有简单的代码片段可以对字符串进行加密然后解密回原始字符串?我知道我在这段代码中犯了一个非常愚蠢的错误。到目前为止,这是我一直在使用的:**注意,我没有从加密方法返回BASE64文本,并且在解密方法中我没有进行Base64解...

45得票7回答
如何在C#中使用RSA加密大型文件

我对加密不是很了解。我需要实现非对称加密算法,我认为它使用私钥/公钥。我开始使用RSACryptoServiceProvider的示例。当用于较大的数据“2行”时,小数据加密可以正常工作。但是,我收到了CryptographicException“Bad Length”的异常!//Create...

19得票4回答
在C#.Net中,3DES密钥大小是否重要?

以下代码在c#.NET中运行良好byte[] key = Encoding.ASCII.GetByte("012345678901234567890123"); //24characters byte[] plainText = Encoding.ASCII.GetBytes(...

13得票2回答
使用Python实现DES/3DES加密

在Python中,用于加密/解密的最佳模块/包是什么?能否提供一个使用DES / 3DES加密数据的Python示例。

12得票2回答
mcrypt_encrypt 转换为 openssl_encrypt,并解决 OPENSSL_ZERO_PADDING 问题

我有这个mcrypt_encrypt调用,针对给定的$key、$message和$iv: $string = mcrypt_encrypt(MCRYPT_3DES, $key, $message, MCRYPT_MODE_CBC, $iv); 我想将mcrypt_encrypt调用更改为...

9得票7回答
DES或3DES今天还在使用吗?

我曾经为了练习而写过一个DES实现,现在想知道(三重)DES今天是否被使用以及在哪里使用。 我已经读到银行卡使用它,但我找不到任何可靠的来源。

9得票1回答
在C#中复制T-SQL DecryptByPassPhrase

我希望创建一个C#类来解密使用T-SQL的EncryptByPassPhrase加密的字节数组。(是的,我知道我可以在SQL Server内部解密,但我需要能够在数据库层和中间层中等效地进行加密/解密。) 我了解SQL Server的EncryptByPassPhrase和DecryptBy...

8得票4回答
如何使用DUKPT加密在读卡器中生成密文?

For `BDK = "0123456789ABCDEFFEDCBA9876543210"` `KSN = "FFFF9876543210E00008"` 生成的密文如下: "C25C1D1197D31CAA87285D59A892047426D9182EC11353C051ADD...