Exception thrown: 'PInvoke.NTStatusException' in PInvoke.Kernel32.DLL Additional information: NT_STATUS error: STATUS_DATA_ERROR (0xC000003E)PCLCrypto「PInvoke.NTStatusException」STATUS_DATA_ERROR
こんにちは、 私は解読しようとすると、私はそれが何を意味するのか見当がつかないとき、私はしょっちゅうこのエラーを得続けます。
私はEncoding.Unicode.GetString
とEncoding.Unicode.GetBytes
を使用して、暗号化された文字列をファイルに書き込み/読み取りしています。
フルスタックトレースは以下の通りです:
at PInvoke.Kernel32Extensions.ThrowOnError(NTSTATUS status) at PInvoke.BCrypt.BCryptDecrypt(SafeKeyHandle hKey, Byte[] pbInput, Void*pPaddingInfo, Byte[] pbIV, BCryptEncryptFlags dwFlags) at PCLCrypto.SymmetricCryptographicKey.Decrypt(Byte[] ciphertext, Byte[] iv) at PCLCrypto.CryptographicEngine.Decrypt(ICryptographicKey key, Byte[] data, Byte[] iv) at Myapp.filename.d__13.MoveNext()
これは質問に答えません。 –
Sherlockがよく出てきたので、私は+2を入れましたが、情報に追加しようとしていました –
これはそれ自体がエラーだからコメントしましたが、OPの質問ではこれを投稿しても答えられません。したがって、この質問への回答としては適格ではありません。これをコメントとして追加することを検討する必要があります。 –