aes

    0热度

    1回答

    这是关于AES算法。 假设我已经实现了AES算法并使用我的算法加密数据。现在假设其他人也实现了相同的AES算法(128位)。现在,如果我使用我的算法对数据进行加密,可以使用其他人开发的第二种算法解密数据并获取原始数据。算法的根本区别是什么。 它说的是有关S-BOX 感谢

    0热度

    2回答

    我在Ruby中的以下函数解密数据位: def decrypt(key, iv, cipher_hex) cipher = OpenSSL::Cipher::Cipher.new('aes-256-cbc') cipher.decrypt cipher.key = key.gsub(/(..)/){|h| h.hex.chr} cipher.iv = iv.

    4热度

    1回答

    Perl中Ruby for Crypt :: CBC的等价物是什么? 注意:这个问题类似于PHP/Perl在stackoverflow:655691。 Perl的版本 use Crypt::CBC; use MIME::Base64::Perl; my $cipher = Crypt::CBC->new( -key => "95A8EE8E89979B9EFDCBC6EB979752

    2热度

    3回答

    是否有人知道示例应用程序或链接,我可以在给定密码和一些数据的情况下测试128位AES CFB实现。 感谢

    1热度

    2回答

    根据mysql document “编码具有128位密钥长度被使用,但可以通过修改所述源延长至256位。” 但他们似乎并没有提供指导在哪里改变。任何人都会遇到这种情况?哪个源文件应该改变? 注意:我使用these steps to compile。

    1热度

    3回答

    如何验证使用pyCrypto AES解密AES加密数据的正确密钥? cipher = AES.new(key, AES.MODE_CFB) cipher.decrypt(s) 如果使用不正确的密钥,它仍会尝试解密数据,使其更加模糊。是否有任何测试可以证明数据正在被解密到原始状态?

    2热度

    1回答

    我的问题有2个部分。第一个是“我可能使用哪种类型的加密”,另一个是“破坏它的可能性有多大”(只要找到加密算法)。 因此,我得到了原始文件和加密的文件,并且我能够在原始文件中发生某些变化时测试加密的行为。我发现最重要的线索: 原始和加密文件有相同的尺寸(请注意该尺寸的产品为0x10 = 128位) 加密块大小似乎是128位。当原始文件上的一个字节发生变化时,相同的128位块会在加密文件上发生变化,有

    3热度

    1回答

    我正在读文件并将数据(一旦加密后)发送到字典中,并在加密前后使用数据散列。然后我腌制字典,但发现文件大小与源文件大小相比是巨大的。如果我将加密数据直接写入文件,则其大小与源相同。任何想法为什么我的腌制文件是如此之大? #Encrypt data and get hashes def encryptAndExportFile(self, key, inFile, outFile):

    1热度

    1回答

    任何人都可以给我用于128位AES CFB加密模式的S-Box。 对于每个128位AES CFB实现,此S盒是否相同? 多亏

    3热度

    2回答

    我需要在java中创建一个应用程序,它将文本字符串转换为基于128位AES加密的代码..理想情况下,我更希望我只需要创建一个gui和AES加密部分已经写好了。该应用程序需要在Linux和Windows上运行。请在现有的库和任何相关的东西上给我建议。我不是一位专家程序员,所以我会问这个建议,以获得对这个问题的信心。