我怎样才能获得byte[]
相当于a SecureString
(我从中得到的PasswordBox
)?
我的目标是使用a将这些字节写入CryptoStream
文件,并且Write
该类的方法接受byte[]
输入,因此我想将其转换SecureString
为byte[]
所以我可以使用a CryptoStream
.
编辑:我不想使用,string
因为它打败了一个点SecureString
我知道/unsafe
在C#中使用标志,你可以使用指针.在C/C++,删除你会用一个指针free(pointer);
和delete pointer;
分别.但是,如何使用C#指针实现相同的效果?