我试图实现一个使用RSA加密的程序。我能够生成密钥,但我只能将它们存储在IBUFFER中有什么方法可以将字节从IBUFFER中存储到字节数组中?我想将公钥传递给服务器。从IBUFFER获取字节
0
A
回答
0
如果这是你得到WriteableBitmap.PixelBuffer
相同IBuffer
,那么你可以调用AsStream()
获得在缓冲区中的Stream
指向并用它来对数据流进行操作。一些样品here。 如果您不担心内存使用情况,也可以拨打CopyTo()
以获取阵列中的完整缓冲区。
0
对不起,我英文不好
如果你是意在WinRT中的API IBuffer
,您可以在Windows.Security.Cryptography
CryptographicBuffer.CopyToByteArray
这是我在C++/CX差代码中使用
CryptographicBuffer.CopyToByteArray
, PLZ不直接复制它,也许pArray
是你想要的
using namespace Platform;
using namespace Windows::Storage::Streams;
using namespace Windows::Security::Cryptography;
IBuffer buffer;
Array<BYTE>^ array;
CryptographicBuffer::CopyToByteArray(buffer, array);
BYTE *pArray = new BYTE[array->Length];
memcpy(pArray, array->Data, array->Length);
我是一个新手,我感到抱歉,如果有什么问题,plz告诉我是否。
我GOOGLE了整整一个晚上,没有发现任何有用的东西,最终发现它在msdn中搜索到。只是因为IBuffer页面和CopyToByteArray页面之间没有链接。真的很讨厌MS。
相关问题
- 1. 从Windows获取一个字节数组:: Storage :: Streams :: IBuffer
- 2. 从IBuffer获取ComPtr <IStream>
- 3. 从一个字节获取半字节
- 4. 从JSON获取字节
- 5. 从Cloudinary URL获取字节[]
- 6. ECDiffieHellmanCng获取ECDiffieHellmanPublicKey从字节[]
- 7. 从字节获取位图[]
- 8. 从SqlDataReader获取字节[]?
- 9. 从字符串获取字节
- 10. 如何从字节数组中获取字节并获取数字
- 11. 从字节获取第一行字符与出字节
- 12. 从字节读取字节从Db
- 13. 获取单字节
- 14. 从InputStream获取字节数组
- 15. 获取字节[]从在C++中的char *
- 16. 从iText的Barcode39获取字节图像
- 17. 从内存地址获取字节?
- 18. 如何从PictureBox获取字节数组?
- 19. 从ByteArrayInputStream获取内部字节数组
- 20. 从C++的std :: string获取字节
- 21. 从URL中获取前n个字节
- 22. 从PropertyInfo获取字节[]返回NULL
- 23. 从字节串获取任意位bits
- 24. YUI - 从'this'获取节点关键字
- 25. 如何从UnsafeMutableRawPointer中获取字节?
- 26. gosnmp从SNMP PDU获取八位字节
- 27. 从字节数组获取文件名
- 28. 如何从S3获取GetObjectResponse的字节?
- 29. VB.NET从SQL获取字节表
- 30. 从NSData的获取浮点值字节
简单的谷歌查询是“复制ibuffer数组”。所有热门歌曲都很好。 –