des

    0热度

    1回答

    注意:根据接受的答案,这只是提供错误键的问题。如果它对其他人有用,我已经在下面留下了代码和最初的问题。 ======= 我已经加密了一年一些文本半前和现在我无法解密。它工作(然后我知道字符串本身没有改变),但现在我得到了“给定的最终块没有正确填充”BadPaddingException。 下面是用加密的字符串,钥匙,和我当时所使用的代码一个独立的程序: import javax.crypto.Ci

    0热度

    1回答

    谁能知道我们如何增加Anylogic给我们的结果的小数位数?任何帮助,将不胜感激。

    1热度

    1回答

    我需要在Java中生成与使用Ruby encrypted_strings库生成的加密字符串相同的加密字符串。我尝试了很多不同的方法,但是我的Java代码一直返回不同的输出结果,我无法理解我做错了什么。 下面是生成所需输出的ruby脚本,我无法在Java中正确使用它。 #!/usr/bin/ruby require 'encrypted_strings' data = 'Whackabad'

    0热度

    1回答

    我提供用于提供特定密码的方法从encrypted_strings库中生成的IV所产生的麻烦。从文档中,我看到这个方法基于密码使用C库生成密钥和iv,该库调用与openssl相同的方法来生成密钥和iv:EVP_BytesToKey。 我想要做的是能够打印我指定的任何密码的IV,以便我可以将加密移植到另一种语言。 你能想到任何方法从密码中提取/打印这个IV向量吗? 这些都是该算法,模式和填充这个库使用

    0热度

    1回答

    我是一名学生,我想通过使用c#实现基于身份的加密。 例子:我想通过使用接收器的电子邮件地址(公钥)和发件人将这个消息发送到接收加密邮件。一旦接收者接收到这个加密的消息,他将使用他的私钥对这个消息进行解密。 这在理论上看起来不错,但我正在努力做到这一点实际。 我不知道 如何使用接收器的电子邮件地址 接收器将如何诋毁-PT加密邮件加密邮件? 接收者将如何获得他的私钥? 我期待这个平台的帮助,因为我已经

    -1热度

    2回答

    我正在称为CS50的EDX当然执行。也许你们有些人很熟悉它。 一个设置问题,请您实现一个算法破解这是使用DES为基础的加密散列和高达4个字符的密码。 到目前为止,这么好。我已经完成了。 但我还是决定提高一点点,并有可能破解是最多8个字符,这是基于DES加密的密码最大。 而问题是,当我添加了第五个字符(或更多)的可能性,我的代码不工作了。 这里是我的代码 这一个工作: #define _XOPEN_

    -1热度

    1回答

    所以我尝试用C#DES 数据加密有以下代码 static public string Encrypt(string _dataToEncrypt) { SymmetricAlgorithm algorithm = DES.Create(); ICryptoTransform transform = algorithm.CreateEncryptor(key, i

    1热度

    1回答

    我想使用Tcllib中的DES函数,但似乎我没有以正确的方式处理 变量。 下面是代码: set key DAAE57F813459B3B set key_b [binary format H* $key] set data 2D7A99F520D684B4 set data_b [binary format H* $data] set result [DES::des -dir enc

    0热度

    1回答

    我想使用DES对我的iOS应用程序中的字符串进行加密和解密(是的,我知道DES不再安全,但应用程序接收并发送消息给BLE模块,使用它)。 我成功创建公共的密码一个桥接报头,我发现这个用于加密和适于它的DES和迅速3 Asynchronous encryption in Swift: func testCrypt(data:NSData, keyData:NSData, ivData:NSData,

    0热度

    1回答

    谁能知道我们如何能有30例重复(不同数量的重复)在Anylogic(DES)?