des

    2热度

    1回答

    我还在学习密码学。我试图在C#中创建一个简单的静态函数,它将字符串加密为DES(带有Base64输出)。我了解到DES使用8字节作为其关键。我希望用户输入任意长度的字符串,将其用作加密邮件的密钥,然后将其转换为Base64。例子是在这个site。当用户输入的字符串长度的随机数(是否大于或小于8个字符) SimpleEncryption.EncryptDES("A message regarding

    0热度

    1回答

    当前试图将长度为5个字符的明文加密成12个字符的加密字符串。我希望能够指定一个独特的IV(不是随机生成的),一个唯一的密钥,并使用DES。我目前的code要求明文长度为8个字符(5个字符名称加3个空格)。

    0热度

    1回答

    我有我试图使用OpenSSL从bash的解密文件: openssl des-ede3 -in test.bin -out test.txt -md md5 -k 'HELLO' 我每次运行此命令我得到的test.txt不同的结果,这是为什么?给定相同的密钥的结果不应该相同吗?

    0热度

    1回答

    是否有足够的方法使用多个不同的密钥对文件进行加密/解密?也就是说,可以制作一组n个密钥,这样任何组密钥都可以加密文件,并且还可以使用任何组密钥来解密文件? (当然,假设没有其他密钥,除了这n组密钥解密文件不可能?)

    -1热度

    2回答

    我有以下的Java代码: static final String KEY_STRING = "MOGO_APP"; public static byte[] decrypt(byte[] encrypt) { byte[] bArr = null; Key key = new SecretKeySpec(KEY_STRING.getBytes(), "DES");

    0热度

    1回答

    Hy, 我必须使用DES和XOR解密DES加密消息。 当我解密一个24字节长的消息时,它运行正常。 但随着40个字节多,产生错误是这样的: result4 = XOR.new(message_bytes[i-(blocksize*2):-blocksize]).encrypt(result3) File "/usr/lib/python3/dist-packages/Crypto/Cipher/

    1热度

    1回答

    我知道des的密钥长度是56,但ede的含义是什么,它是否会影响密钥长度? Openssl的 DES-EDE-CBC THX。

    0热度

    1回答

    我正在阅读有关DES Triple Encryption的信息,我发现很多3个密钥的不同组合,例如:使用k1 - k2 - k3,因为有k1 - k2 - k1,... 我的问题是,这些组合有什么不同?哪一个是可取的(最常用)?

    2热度

    1回答

    我创建从下面的代码与加密按以下逻辑的许可证: private void SaveLicenseInfoWithEncryption(LicenseInfo obj) { string strLicenseString = "Kamran"; //string strLicenseString = JsonConvert.SerializeObj

    -1热度

    1回答

    初始条件: Private TheKey() As Byte = {1, 2, 3, 4, 5, 6, 7, 8} Private Vector() As Byte = {&H7C, &H22, &H2F, &HB2, &H92, &H7D, &H82, &H8A} 然后我进行到加密字符串: CryptoStream(ms, des.CreateEncryptor(TheKey, Vecto