小编use*_*095的帖子

Windows应用商店应用,加密,提供的用户缓冲区对请求的操作无效

我正在尝试实现一个简单的字符串加密.

我收到"提供的用户缓冲区对请求的操作无效"错误.我不知道实现中的问题是什么.

以下是代码段.

var keyHash = GetMD5Hash(key);

var toDecryptBuffer = CryptographicBuffer.ConvertStringToBinary(toEncrypt, BinaryStringEncoding.Utf8);

var aes = SymmetricKeyAlgorithmProvider.OpenAlgorithm(SymmetricAlgorithmNames.AesEcb);

var symetricKey = aes.CreateSymmetricKey(keyHash);

var buffEncrypted = CryptographicEngine.Encrypt(symetricKey, toDecryptBuffer, null);
Run Code Online (Sandbox Code Playgroud)

`

c# encryption windows-8 visual-studio-2012

5
推荐指数
1
解决办法
1986
查看次数

标签 统计

c# ×1

encryption ×1

visual-studio-2012 ×1

windows-8 ×1