cost 145 ms
RijndaelManaged 解密 .net 5 不工作

[英]RijndaelManaged Decryption in .net 5 not working

我在 .net 框架中有以下代碼來解密一些信息,它工作正常。 我的任務是將此代碼升級到 .net 5,但相同的代碼無法正常工作。 .net 框架中的當前代碼工作正常private static string DecryptStringFromBytes(string cypherText, byt ...

如何從 RijndaelManaged 升級到 AES?

[英]How to upgrade from RijndaelManaged to AES?

我的代碼中有一個加密/解密數據的工作解決方案(如下),但是當我將項目升級到DOTNET6時,RijndaelManaged 變得過時了: 和 現在我想按照說明將其更改為 Aes/RandomNumberGenerator,但希望保持 output 的方式與原樣相同。 不幸的是,我不熟悉 crypt ...

為什么在加密字符串時得到一個空結果,即使我刷新了輸入 stream?

[英]Why do I get an empty result when encrypting a string, even though I flushed the input stream?

我想通過 RijndaelManaged 加密一些字符串並獲得加密結果。 我想用 MemoryStream 來做。 但我得到了空字符串。 如果我使用Rijndael class 而不是RijndaelManaged ,我會遇到同樣的問題。 我做錯了什么? 然后我使用這個方法: ...

在 MacOS 上的 Objective-C 中的 Windows.Net 中解密使用 Rijndael Managed object 加密的字符串

[英]Decrypting a string encrypted with Rijndael Managed object in Windows .Net in Objective-C on MacOS

我有一些字符串是通過使用來自 Windows.Net 中的 System.Security.Cryptography 的 Rijndael Managed class 加密文本字符串生成的,我想在 MacOS 上使用 Objective Z0D61F8370CAD1D412F80B84D143 E1 ...

Rijndael托管解密問題

[英]RijndaelManaged Decryption Issue

我支持最初在 1990 年代初期開發的龐大 C++ 系統。 (我在我的其他帖子中提到過這個系統)我們正在開發所有新的 C# 應用程序,以取代舊的 C++ 系統。 使用 TcpClient,未加密或加密的命令發送到 C# 應用程序和從 C++ 系統發送。 (加密是一個可選功能)。 未加密的命令可以 ...

.NET Core 5 中的 256 位加密

[英]256 Bit Encryption in .NET Core 5

幾年來,我一直在 .NET 框架中使用 AES 進行 256 位加密。 我最近在 .NET Core 5 中啟動了一個新項目,並不斷收到錯誤消息,指出此安裝僅支持 128 位密鑰。 經過一番研究,.NET Core 現在似乎只支持 128 位密鑰。 我的問題是我已經有大量使用 256 位的 AES ...

RijndaelManaged,對於特定的輸入,可以解密兩組不同的密鑰

[英]RijndaelManaged, for a specific input, both sets of different keys can be decrypted

加密和解密的方法來自 Microsoft 文檔。 我有兩套不同的鑰匙。 當我使用key1加密並使用key2解密時,我希望拋出一個CryptographicException,但它實際上是一個亂碼。 輸出: 預計: 這僅在特定輸入中發生,如果我更改刻度值 一切都按預期工作。 我犯了 ...

C# 加密和解密文本文件

[英]C# Encrypting and Decrypting a text file

我正在嘗試在需要時加密然后解密文件,並讀取文件以供程序使用。 仍在學習密碼學,我查看了幾個示例並嘗試了這個。 我已經設法對字符串進行加密和解密,但遺憾的是在這種情況下這不起作用。 Cryptostream 在加密時給出 IV 不匹配塊大小錯誤。 甚至無法測試解密,但這很可能也關閉了。 所以問題是: ...

如何使 AesEncrypterHandler 以與 Aes 相同的方式加密

[英]How to make AesEncrypterHandler encrypt the same way as Aes does

我正在嘗試使用AesCryptoServiceProvider來實現與Aes相同的加密機制。 這是我的AesCryptoServiceProvider版本: 這是它的Aes版本: 當我使用 version1 和 version2 加密相同的字符串時,它們就不同了。 關於這兩種方法有何不同以及如何使 ...

Rijndael 和 CryptoJs 互操作性

[英]Rijndael and CryptoJs interoperability

我們有一個使用 Rijndael 加密和解密的 C# 庫 C#中有對應的解密方法,就是對上面代碼加密的內容進行解密。 現在需要節點應用程序使用完全相同的算法發送加密數據。 但是,我相信由於 iv,C# 代碼無法解密它任何想法 ...

如何限制 AES 加密密碼的最大長度

[英]How to limit the maximmum length of the AES Encryption Password

我想限制加密 output 代碼的長度,例如 8 或 10 或 12 個字符等。 我使用“高級加密標准 (AES)”和 Cryptography.SymmetricAlgorithm.IV 創建了非常小的加密 coed。 但是加密代碼的結果如下所示: 輸入密碼=“090400551” 轉換后的 Ou ...

使用 RijndaelManaged 密鑰加密 XML 時出現問題

[英]Problem encrypting XML using RijndaelManaged key

我正在嘗試加密 XML 文檔中的 XML 元素。 我遇到了這個 MSDN DOC ,它展示了如何做到這一點的方法。 如果我在本文檔中“按原樣”使用代碼,它就可以工作。 但是,這個演示代碼不適合我的場景,我需要保存加密的 XML 文件,然后在另一個時間加載它然后解密它。 所以,我已經修改了演示代碼來做 ...

C#AES CFB與第三方C實現的兼容性

[英]C# AES CFB compatibility with 3rd party C implementation

我有一個用於C的第三方AES庫(來自Lantronix)。 我從C#的托管代碼中包裝了他們的API,如下所示,並且可以正常工作: 現在,當我編寫自己的文件時,使用System.Security.Cryptography完全避免使用其不受管的DLL,我的最終密文似乎與它們不同! 我使用 ...

如何修復AES加密功能,將\\ 0 \\ 0 \\ 0添加到加密文本的末尾?

[英]How to fix AES encrypt function adding \0\0\0 to the end of encrypted text?

當我使用AES加密解密加密的用戶名時,它會在解密的用戶名末尾顯示一堆“\\ 0 \\ 0 \\ 0”。 加密時有沒有辦法不添加這些? 加密和解密的示例代碼: “test@mail.com \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \ ...

我如何在aes加密和解密算法中使用隨機鹽和隨機iv?

[英]How do i use random salt and random iv in aes encryption and decryption algorithm?

是否可以使用 AES 或 RijndaelManaged 在加密和解密算法中使用隨機鹽和隨機 iv? 我正在學習加密和解密算法,我嘗試在 C# 中使用 aes 或 rijndaelmanaged,其他人說,如果您使用靜態鹽進行加密並重用 IV,它將不安全。 加密 解密 我試圖找到一種使用 ...

使用與CryptoStream相同的FileStream時,文件最后一行的AES加密失敗

[英]AES Encryption failed on last line of file when using same FileStream as CryptoStream

我正在嘗試創建一種AES加密方法,其中同時讀取和寫入同一文件。 我閱讀的所有其他代碼都創建了一個新文件,我不想擁有新文件。 其他加密行與我的參考輸出分別來自單獨的輸出,但我的方法生成的最后一行不正確,即純文本和其他字節。 我嘗試替換CryptoStream的FileStream參數並刪 ...

使用PHP解密訪問令牌以進行C#加密

[英]Decrypt Access token using PHP for C# Encryption

我有一個帶有特定訪問令牌的API URL,該URL已用C#(以下代碼)加密,並且我想通過將訪問令牌傳遞給參數來使用PHP發布請求對其解密。 誰能幫我解決這個問題。 提前致謝!! C#加密代碼: 到目前為止,我嘗試使用以下代碼對其進行解密 填寫以下項目: 使用下 ...

RijndaelManaged CreateEncryptor在VB.NET中有效,但在C#中出錯

[英]RijndaelManaged CreateEncryptor works in VB.NET but errors in C#

我試圖將加密類從VB.NET Framework轉換為C#.Net Standard,由於某些原因,在C#中的RijndaelManaged實例上調用CreateEncryptor方法時,出現如下錯誤。 指定的初始化向量(IV)與該算法的塊大小不匹配。 參數名稱:rgbIV ...

RijndaelManaged-用C#加密/解密流

[英]RijndaelManaged - Encrypt/Decrypt a Stream in C#

我正在嘗試加密和解密流(基本為PDF文檔),但是與此有關。 解密並下載后嘗試打開文檔時,出現錯誤無法加載PDF文檔 。 您知道為什么會這樣嗎? 這是加密代碼: 和解密: 提前致謝。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM