我正在使用Microsoft Visual Studio 2008编写移动应用程序,需要加密文件。我尝试使用File.Encrypt
方法但导致以下错误:
错误CS0117:'System.IO.File'不包含的定义 '加密'。
我该如何应对这个问题?
答案 0 :(得分:8)
它不起作用的原因是因为File.Encrypt
实际上调用了本机Win32函数EncryptFile(LPSTR path)
,它不会出现在移动设备上。
我的建议是使用System.Security.Cryptography
命名空间中的加密算法。
答案 1 :(得分:1)
File.Encrypt
。
尝试使用ProtectedData
class。