rijndael

    1热度

    1回答

    我一直在过去3个小时的互联网狩猎,我终于决定问这个问题。是可以解密通过PHP加密的NodeJS中的base64文本字符串。 我已经尝试了很多步骤来分解它,但没有我做的似乎工作。 我工作的旧PHP方法。 class EncryptionSystem{ private $iv; public $iv_size; public $key; public func

    0热度

    1回答

    我已经在下面的URL中引用了以下网站的Rijndael和Asp.net哈希实现。 Rijndael算法 - How to generate Rijndael KEY and IV using a passphrase? Asp.net哈希 - ASP.NET Identity default Password Hasher, how does it work and is it secure? 在

    1热度

    1回答

    在YouTube上观看视频后,我使用Rijndael在C#中制作了一个加密程序。它非常简单。 Interface picture 我可以输入64位和128位密钥。但不允许192位密钥(为什么?)。 如果我使用64位密钥,当我加密一个单词并尝试解密它时,它只能解密字符数为< = 16的字。它的字符数大于16个错误消息说“填充是无效且无法删除“。 同样适用于128位密钥。只有字符数为< = 32的字才

    1热度

    1回答

    我的加密和解密方法: private static SymmetricAlgorithm GetAlgorithm(string password) { using (Rijndael algorithm = Rijndael.Create()) { using (Rfc2898DeriveBytes rdb = new Rfc2898DeriveBytes(pa

    1热度

    1回答

    以下步骤描述了在Jeff Moser's popular tutorial中的关键扩展,我已经编写了用于密钥扩展的代码。这里是整个文件(它也计算S-Box),所以人们可以编译和尝试它。 {-# LANGUAGE NoMonomorphismRestriction #-} import Control.Applicative (liftA2) import Data.Bits (xor, sh

    -1热度

    1回答

    我想使用Rijndael 128 ecb算法解密像4vEUkMYlT2qJq + 9J0GT8VQ ==这样的加密密码。我发现了一些库,但没有任何工作正常。一些库只与nodejs一起工作,其他人使用php。我只有一个简单的html页面,可以从ajax获得加密文本,并且我想使用相同的算法Rijndael 128 ecb进行解密。 (加密文本是4vEUkMYlT2qJq + 9J0GT8VQ ==解密

    0热度

    2回答

    工作时,我试图加密和解密简单的字符串,一切都完美的罚款.. 但是,当我编码的JPG格式转换为bytearray,并与做同样的事情bytearray,解密不再工作(bytearray是完全不同的原来的,不能再显示)... 是因为bytearray太大? 还是有人有我的问题的解决方案? using System; using System.Collections.Generic; using Sy

    1热度

    2回答

    我有一些代码(生成Rijndael算法的S-box,为了好玩),看起来像这样: q0 = q ⊕ shiftL q 1 q1 = q0 ⊕ shiftL q0 2 q2 = q1 ⊕ shiftL q1 4 这似乎有点傻 - 不会是一个折叠的完美情况?但我不能使用折叠,因为shiftL需要一个Int的距离转移,当然xor要求Bits。 对我来说,一个意图在Bits上运行的函数不会接受Bit

    1热度

    1回答

    我正在做计算机科学中的一篇扩展论文,我被困在做什么。我对AES算法或任何加密算法的主题感兴趣。然而,由于计算机科学是一门科学学科,我必须进行一项实验。不过,我不确定我应该如何测试它。 我想过加密不同类型的文件例如。视频,照片和word文件等,并测试数据传输速度或加密速度与其他加密算法相比。我想知道是否有人能告诉我如何做到这一点或推荐一个不同的实验。我做不到太难,也不太容易,不值得一个好成绩。谢谢。

    0热度

    1回答

    这里是PHP代码,$解密数据的内容: $data='DwRktl1y8st4k11pSxy2tE9kJMiNlIgV6Gu9ekY8ia2QtoGbdiaiemHeQJ+2MGTZmRKM0IGsiXQyqvXLx/t47FcXmwzZPayS3i6mmYD+qFibbcmA5lGI1uIjT7FSgLM9Xi9QBnTMjIwIEmv6tQaKGGTbhwvUuaP7hek57Xnlk+9CCa