![](/img/trans.png)
[英]Need PHP 8 version of C#/.NET encryption code
一個已經使用多年的加密C#密碼現在需要轉換為PHP 8。 我接近了,還有一個問題如下所述: 例如,下面的密鑰長度超過 71 個字符並且未正確加密:secret = "id=jsmith12&timestamp=2022-07-06t11:10:43&expiration=2022-0 ...
[英]Need PHP 8 version of C#/.NET encryption code
一個已經使用多年的加密C#密碼現在需要轉換為PHP 8。 我接近了,還有一個問題如下所述: 例如,下面的密鑰長度超過 71 個字符並且未正確加密:secret = "id=jsmith12&timestamp=2022-07-06t11:10:43&expiration=2022-0 ...
[英]Has anyone worked with Rijndael encryption on Flutter? How to encrypt with Rijndael?
我正在使用加密 Flutter 包。 我寫了下面的代碼來加密數據。 但我找不到預期的結果。 測試數據: 預期結果: 鑰匙: 四: ...
[英]BlockSize must be 128 in this implementation
我正在使用以下代碼來解密我接收到的一些字符串,但出現以下錯誤:BlockSize 在此實現中必須為 128。 我想知道是否有任何方法以及如何在不減小大小的情況下解密我得到的字符串,因為我無法更改我的密鑰和 IV,因為字符串是用 then 加密的。 我正在使用 .netcore 5 ...
[英]decrypt C# encrypted string in PHP (StringCipher Library)
我想使用StringCipher 庫解密我用 c# 加密的字符串到目前為止我沒有成功的嘗試: ...
[英]Must an AES plain text to be encrypted be 128bit
我正在閱讀 AES,但大多數人說它需要一個 128 位的純文本,因此它可以在每個 1 字節的 4 4 矩陣中使用,其中將執行子字節、移位行、混合列等基本操作. 純文本必須是 128 位嗎? 根據這個允許在線運行AES的 網站。 我使用了純文本“大” ,它仍然被加密。 大文本無法填充 4 4 矩陣,那 ...
[英]256 Bit Encryption in .NET Core 5
幾年來,我一直在 .NET 框架中使用 AES 進行 256 位加密。 我最近在 .NET Core 5 中啟動了一個新項目,並不斷收到錯誤消息,指出此安裝僅支持 128 位密鑰。 經過一番研究,.NET Core 現在似乎只支持 128 位密鑰。 我的問題是我已經有大量使用 256 位的 AES ...
[英]Trouble Implementing AES Key Expansion
我正在嘗試在 Python 中實現 AES 密鑰擴展,但我遇到了一些麻煩。 這是我正在使用的代碼: 這是我應該得到的結果。 但這就是我的代碼: 注意:第 0 輪(第一行)無關緊要,因為我對其進行了轉換( key=key.encode('utf-8') )以獲得密鑰 1 到 10。我確信第 0 輪是 ...
[英]AES encryption in flutter android
這是我用 android 中的 java 編寫的代碼進行加密 - 我使用 AES 加密,使用 256 的私鑰長度和 PKCS5 填充。 請讓我知道如何在 flutter 中使用相同的加密方法。 我也使用PointyCastle ,但它對我不起作用。 我想使用相同的加密方法在 flutter 中實現加 ...
[英]PHP openssl MCRYPT_RIJNDAEL_128 equivalent
我有一個加密值,我知道它已通過以下過時的 php 函數加密: 我正在嘗試使用 openssl_decrypt 和這個函數來解密這個值: 我知道 encryptedValue 應該返回值 '1000' 但該函數不起作用(返回 false) 我做錯了什么? 是 AES 模式不正確還是類似的東西 ...
[英]How to decrypt a Rijndael 128 encrypted text
我正在嘗試解密 Rijndael-128 加密密碼,這些是值: Cipher: "QfJzZ9V6Jm43jYPiVaXP9mu+f88S/JC24saHbOMxxC8=" Key: "45744855535472525844494538555934", Mode: CBC Result shou ...
[英]What is the decryption key for java when key is integer in php
現有一個PHP系統(由另一家公司開發),其加密代碼如下。 上面代碼中,第二行,第二個參數是key。"keygenerator()"返回類型是10-99之間的int。 mcrypt_generic_init ( 資源 $td, 字符串 $key, 字符串 $iv ): int 我必須使用 java ...
[英]VBA CBC 256 and Java Bouncy castle encryption
我正在嘗試從 Rijndael VBA 代碼解密加密的字符串。 Java 8 代碼 上面的代碼給我一個錯誤“解密中的最后一個塊不完整” 這是 VBA 代碼加密: 我正在嘗試加密 VBA 發送的數據並解密和使用它。 幫助我更正 Java 代碼以匹配 VBA 代碼VBA AES CBC 加 ...
[英]Rijndael encryption VB to Javascript
我有一個有趣的任務要為我的一個客戶做...我想在我為他構建的應用程序上使用這個應用程序之一的帳戶。 以前的應用程序是用 VB 編寫的,並使用以下函數為密碼加密數據: 我不是節點密碼的專業人士,但經過一些研究,我得出了以下結論: 為了幫助我,客戶給了我一個字符串編碼,其中包含來自 VB 加密的 ...
[英]Java code for mcrypt_encrypt PHP function with MCRYPT_RIJNDAEL_256 cipher
我有一個用於加密字符串(令牌)的 PHP 代碼。 我需要生成這個令牌並調用遺留后端 API。 后端 API 對此進行解密並對其進行驗證,然后才允許訪問 API。 我們正在 Java 中構建客戶端應用程序。 所以這段代碼需要在Java中實現。$stringToEncode="****String wh ...
[英]AES encryption between Delphi and Java
在 Java 和 Delphi 之間使用加密參數進行通信。 如果 Delphi 加密它們,Java 需要解密它們。 但是如果我這樣操作的話,Java會報錯... 怎么換Java醬呢? [ Delphi 源碼(加密) ] [ Delphi 源碼(解密) ] [Java 源代碼] ...
[英]How to make AesEncrypterHandler encrypt the same way as Aes does
我正在嘗試使用AesCryptoServiceProvider來實現與Aes相同的加密機制。 這是我的AesCryptoServiceProvider版本: 這是它的Aes版本: 當我使用 version1 和 version2 加密相同的字符串時,它們就不同了。 關於這兩種方法有何不同以及如何使 ...
[英]How can JAVA decrypt data which was base64 encoded and RIJNDAEL_256 encryped by PHP?
我需要將數據從 PHP 遷移到 JAVA 應用程序。 數據已使用此PHP function 加密: ...並且可以使用此 function 成功解密: 它存儲在 MySql-InnoDB 中, collation=latin1_swedish_ci =latin1_swedish_ci 在 VA ...
[英]Rijndael and CryptoJs interoperability
我們有一個使用 Rijndael 加密和解密的 C# 庫 C#中有對應的解密方法,就是對上面代碼加密的內容進行解密。 現在需要節點應用程序使用完全相同的算法發送加密數據。 但是,我相信由於 iv,C# 代碼無法解密它任何想法 ...
[英]How to use RIJNDAEL encryption with Laravel 7 / PHP 7
我需要使用 RIJNDAEL 算法加密 some.mp3 文件,我正在嘗試使用最新的 laravel 版本來實現它,但到目前為止沒有成功。 我在做什么: app.php 添加到composer.json : 通過這些更改,我收到以下錯誤: 還有什么應該/必須做的? 我已經做了一些研究,但到目前為止 ...
[英]Trouble Implementing Rijndael MixColums in Python
我正在嘗試在 python 中為 AES 實現 MixColumns 算法,但我遇到了一些麻煩。 這是我的代碼: 這里s_mat是狀態矩陣, mx_col是混合列矩陣。 我為這個例子嘗試了這個代碼: 但是我的代碼給出了與給定不同的答案。 這是我的代碼給出的答案: 第一行是正確的。 但是為什 ...