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