我试图实现一个使用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. 从UIImage获取字节
- 5. 从字节获取位图[]
- 6. 从字符串获取字节
- 7. 从字节获取第一行字符与出字节
- 8. 从字节读取字节从Db
- 9. 从字节串获取任意位bits
- 10. 获取从位图的字节数组
- 11. gosnmp从SNMP PDU获取八位字节
- 12. 从std :: vector获取字节<bool>
- 13. 从字节数组获取文件名
- 14. 从C++的std :: string获取字节
- 15. 从ZIP文件获取字节[]
- 16. Android:从图像ID获取字节[
- 17. 从NSData的获取浮点值字节
- 18. 如何从字节获取位值?
- 19. 从iText的Barcode39获取字节图像
- 20. 如何从UnsafeMutableRawPointer中获取字节?
- 21. java:直接从jeditorpane获取字节[]
- 22. 从ByteArrayInputStream获取内部字节数组
- 23. 如何从字节数组([UInt8])获取一个字节(UInt8)?
- 24. 从字节数组中获取最后一个字节
- 25. 获取字节数组字节元帅
- 26. 获取的Java字节缓冲区内从字节低和高次半字节
- 27. 如何读取类型“IBuffer”的值在c#中的字符串?
- 28. 获取JavaScript字节码
- 29. 从XML获取节点值
- 30. 从tcxtreelist获取checked节点
简单的谷歌查询是“复制ibuffer数组”。所有热门歌曲都很好。 –