cost 73 ms
Cipher.doFinal() 為長字符串返回部分解密字符串

[英]Cipher.doFinal() returning part of decrypted string for a long string

使用 sunjce 解密字符串時遇到問題: 如果我將整個密文傳遞給 doFinal,它會正常工作,但如果我正確調用它,它只會返回部分字符串。 例如對於輸入 解密的字節只包含“000000”,但如果我使用 並刪除更新,以便正確打印原始字符串。 可能是什么原因? 如果我在更新后將一個空字節數組傳遞給 d ...

AES GCM 加密/解密 C# 和 Angular

[英]AES GCM Encryption/Decryption C# and Angular

我正在嘗試實施 AES GCM 模式加密。 在我的應用程序中,加密發生在 angular 中,解密發生在 C# 代碼中。 iam 在 angular 中使用 nodejs 加密庫進行加密加密代碼 ANGULARdata = "{hello world}"; var randomIV = Cryp ...

C++ Bcrypt“BCryptDecrypt”返回“0xc000000d”

[英]C++ Bcrypt "BCryptDecrypt" returns "0xc000000d"

這是一個轉貼,因為我的上一個太多了,所以我打算讓它變得簡單。 在第二次調用BCryptDecrypt()時,它返回0xc000000d失敗。 我知道代碼很糟糕並且有很多失敗點,但在我的測試中這些點都沒有失敗。 我將此與有效代碼的 C# 版本進行了比較,兩者的調試器都顯示它們具有所有相同的緩沖區值/ ...

使用AES-GSM方法解密GO中編碼的C#中的字符串

[英]Decrypting a string in C# that was encoded in GO using the AES-GSM method

我有一個在 Go 中用 AES-GCM 加密的字符串,連同它的密碼短語,我試圖在 C# 中解密它。但是,我無法在 C# 中找到正確的方法來解密它。錯誤我我越來越提到 IV 的大小,塊不是 C# 解密算法的正確長度。 以下是來自 Go 的值: AES encr/decr 密碼:這是一個測試密碼輸入字 ...

AES/GCM/NoPadding加密JAVA&解密JavaScript

[英]AES/GCM/NoPadding encryption in JAVA & decryption in JavaScript

我正在使用 AES/GCM/NoPadding 128 位。 我想在 Java 中加密並在 Javascript 中解密。 當我在 JS 中加密並嘗試在 Java 中解密時,我收到錯誤標簽不匹配!null 當我在 Java 中加密並嘗試在 JS 中解密時,出現如下錯誤 我的 JS 中缺少什么請建議 ...

.Net 4.8 AES GCM 等效

[英].Net 4.8 AES GCM equivalent

我在 .NET Core 中獲得了以下按預期工作的代碼,但使用 BouncyCastle 2.0.0 移植到 .NET 4.8 失敗並出現異常: GCM 中的 mac 檢查失敗誰能告訴我我做錯了什么? 注意:我使用的示例數據中的AAD字節數組長度為零,我使用的示例數據來自https://marke ...

2022-12-17 19:29:21   1   23    c# / aes-gcm  
無法找到 AesGcm VS 2022

[英]AesGcm could not be found VS 2022

在 C# 中,我無法使用 AesGcm,我使用了“使用 System.Security.Cryptography”。 我已經安裝了 System.Security.Cryptography.Algorithms package 和 NuGet,但是當我使用“使用 System.Security.C ...

在 Node.js 中使用沒有身份驗證標簽的 AES GCM?

[英]Using AES GCM without authentication tag in Node.js?

我正在使用node:crypto API,即createCipheriv()和createDecipheriv()以及aes-256-gcm密碼來編碼/解碼 stream 數據。 但是,看起來我需要調用decipher.setAuthTag()才能正確解碼 stream,否則它最終會拋出身份驗證錯 ...

使用 PHP 進行 JWE/JWT 身份驗證

[英]JWE/JWT authentication with PHP

上周我們開始使用提供商的新 API。 為了進行身份驗證,他們在 https 請求的標頭中請求 JWE。 我們沒有使用 JWE 的經驗,然后我們開始查找有關它的信息,以使用 PHP 開發它。 經過多次測試並感謝 DinoChiesa 在線 JWT 解碼器 ( https://dinochiesa.gi ...

Flutter(飛鏢)中的AES-GSM模式解密問題

[英]AES-GSM mode Decryption issue in flutter(dart)

我面臨一個問題,dart 無法使用身份驗證密碼解密 AES-GCM 模式的數據。 下面是我的 dart 代碼: 我不知道如何在 Flutter(dart) 語言中使用上述支持的密鑰解密 cipherText。 由於我是 flutter 的新手,請有人幫我解密上述數據。 謝謝 ...

ValueError:使用 PyCryptodome 解密來自 NiFi 的數據時,MAC 檢查失敗

[英]ValueError: MAC check failed when using PyCryptodome to decrypt data coming from NiFi

有人可以幫我解決這個問題: 我正在使用AES_GCM 算法並使用 KDF PBKDF2在 NiFi 中加密 JSON 。 這個想法是使用 PyCryptodome 使用 python 腳本解密這個 JSON。 以下代碼是嘗試查看 NiFi 加密消息是否可以解密:import base64 from ...

AES256 CBC 與 AES256 GCM 性能?

[英]AES256 CBC vs AES256 GCM performance?

根據我的搜索,AES256 CBC 似乎比 AES256 GCM 慢。 但是今天我在 iPhone 13 Pro Max 模擬器上測試了這兩種模式,它們讓我感到困惑。 對於 AES256 CBC,我使用名為 CommonCrypto 的 obj-c 庫,對於 AES256 GCM,我使用 Cry ...

AES 加密大文件的最佳方式(約 5GB)

[英]Best way to AES Encrypt large files (Approx. 5GB)

我的要求: 我有一個 Azure 存儲帳戶,其中包含兩個名為 Normal 和 Encrypted 的容器。 現在 zip 文件將上傳到“普通”容器中,我需要對其進行加密並將其放入“加密”容器中。 文件可以在 3GB 到 5GB 之間的任何位置。 目前,我使用了帶有填充 PKCS7 的 AES C ...

我應該在 AesGcm 中使用迭代嗎?

[英]Should I be using Iterations in AesGcm?

在閱讀了 RijndaelManaged 已被棄用並且AesGcm (在 .NET Core 3.1 中引入)優於AesManaged 后,我正在嘗試使用本教程和此答案來實現AesGcm 。 這是我的代碼: 我注意到的一件事是,似乎沒有迭代的地方。 例如,在 AesManaged 中,我總是像下面 ...

如何解密在 sjcl.js 中使用 ruby​​ 創建的 AES-256-GCM

[英]How to decrypt of AES-256-GCM created with ruby in sjcl.js

我正在嘗試使用 sjcl.js 庫解密由 Ruby 生成的 AES 密碼。 由於未知原因,我收到“損壞”錯誤……。 我想解決這個問題。 作為參考,在CBC模式下嘗試加解密時,解密成功。 紅寶石代碼: cipher = OpenSSL::Cipher.new('aes-256-gcm') cip ...

為什么解密修改后的 AES-CBC 密文解密失敗?

[英]Why does decrypting modified AES-CBC ciphertext fail decryption?

我正在嘗試熟悉加密/解密。 我正在使用 deno,因為它支持 web 加密 API。 我可以使用 AES-CBC 加密和解密以取回原始明文。 我現在做的是加密,然后手動修改密文,然后解密。 我的期望是這仍然有效,因為我了解 AES-CBC 不提供完整性和真實性檢查。 (AES-GCM 就是 AE ...

如何修復-crypto-browserify(react-native-crypto)的“createCipherIv”始終使用並返回“aes-256-gcm”的 16 字節身份驗證標簽?

[英]How to fix - 'createCipherIv' of crypto-browserify(react-native-crypto) is always using and returning 16 bytes auth tag for 'aes-256-gcm'?

在createCipheriv()期間,在crypto-browserify/react-native-crypto中沒有考慮設置標簽長度的選項。 我已正確遵循使crypto與react native兼容的步驟,並且我能夠毫無問題地構建應用程序,但是,在crypto-browserify/reac ...

Java和Javascript中的加解密(Nodejs)

[英]Encryption and Decryption in Java and Javascript (Nodejs)

我在 Java 中加密文本並想在 Javascript 中解密,反之亦然,我的 Java 代碼如下所示Cipher c = Cipher.getInstance("AES/GCM/NoPadding"); SecretKeySpec k = new SecretKeySpec(this.key.g ...

解密 flutter 中加密的數據時,AES GCM 解密失敗

[英]AES GCM decryption failed while decrypting data encrypted in flutter

我正在嘗試使用內置加密庫解密 golang 中的數據,使用steel_crypt庫在顫振/飛鏢中加密數據。 golang 的加密庫拋出的特定消息是: panic: cipher: message authentication failed 。 我在 Android 模擬器上運行 flutter 應 ...


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