我需要生成一个AES密钥并将其发送到服务器。

创建密钥似乎不是问题:

   var aesProvider = SymmetricKeyAlgorithmProvider.OpenAlgorithm(SymmetricAlgorithmNames.AesEcbPkcs7);

   var aesKey = aesProvider.CreateSymmetricKey(CryptographicBuffer.GenerateRandom(16));

但是,将AES密钥导出到base64编码的字符串似乎是不可能的。

我尝试使用关键对象上的Export / ExportPublic方法导出它,但是它们都抛出NotImplemented异常:

 aesKey.ExportPublicKey(); not implemented
 aesKey.ExportPublicKey(CryptographicPublicKeyBlobType.BCryptPublicKey);
 aesKey.ExportPublicKey(CryptographicPublicKeyBlobType.Capi1PublicKey);
 aesKey.Export();
 aesKey.Export(CryptographicPrivateKeyBlobType.BCryptPrivateKey);
 aesKey.Export(CryptographicPrivateKeyBlobType.Pkcs1RsaPrivateKey);
 aesKey.Export(CryptographicPrivateKeyBlobType.Pkcs8RawPrivateKeyInfo);
 aesKey.Export(CryptographicPrivateKeyBlobType.Capi1PrivateKey);

  ask by Kasper Holdum translate from so

本文未有回复,本站智能推荐:

4回复

如何将Base64字符串转换为图像,然后将其绑定到Metro风格应用程序中的GridView?

我收集了来自Web服务的产品,我在网格视图中预览了这个产品,但是我将产品的图像作为Base64字符串。 如何将其转换为图像并将其绑定到网格视图中的图像? 任何能帮助我解决这个问题的代码。
1回复

Metro获取StorageFile的base64字符串

我需要文件选择器选择的文件的base64字符串。 返回的字符串总是空的,有什么想法吗? 大多数在线示例都是使用不属于W8平台的类
3回复

Windows8:下载带编码的字符串(WinRT)

我使用此代码从Internet下载字符串 但它只适用于UTF8文档。 我在哪里设置编码?
1回复

在Windows8应用程序中将编码字符串值转换为PDF-417条码?

我正在尝试在Windows 8应用程序中使用ZXing https://zxingnet.codeplex.com/将字符串值转换为PDF-417条码格式。 目前,我只能在下面的代码中编写如何将BitMatrix放入图像源。 我该如何实现? 还是我需要使用其他任何dll?
2回复

如何在Metro中计算字符串的宽度(不显示它)?

我未能找到与以下WPF代码等效的Windows运行时来测量字符串的宽度: 有人知道是否可以在Metro中完成吗?
4回复

数据绑定可观察的字符串集合

我有以下课程: 我将其填充如下: 最后,这是XAML: 结果(和问题)是我在列表视图中一次显示了类名,而不是上面的两个条目。
1回复

在Windows8应用程序中使用C#读取Base64图像

我正在尝试在Windows 8应用程序上显示图像。 图像数据从Web服务收集,并作为Base64编码的字符串提供。 我在Stack Overflow上找到了以下内容: 我如何在WPF中读取base64图像? 但是,当我来使用BitmapImage类时,我似乎无法访问System.W
1回复

设置将字符串保存到本地文件夹winRT中的文件的最大文件大小

有谁知道是否可以为我在“应用程序本地文件夹”中创建的文件设置最大文件大小(对于WinRT应用程序)。 此时,我将这样创建一个StorageFile: 但我希望localfolder中的文件的最大大小为10MB。 因此,当它变大时,应清除旧条目或清除自身。 我发现了很多答案,其中包括可