C#建议将文本写入文件的最佳方法,如果在记事本中打开,用户就不会理解它

Jef*_*rom 2 c# encryption text

寻找将字符串写入文件的简单方法的建议,以便在记事本中无法读取/编辑生成的文件.我考虑过使用一些严格的加密技术,但我认为这只是因为我需要的东西.只是寻找一个简单易读的文本格式来转换.

RQD*_*QDQ 6

您可以对它进行Base64编码:

 string text = "My quasi secret text.";

 byte[] buffer = System.Text.UTF8Encoding.GetBytes(text);

 string protectedText = Convert.ToBase64String(buffer);

 File.WriteAllText(filename, protectedText)
Run Code Online (Sandbox Code Playgroud)

编辑: 更新为UTF8Encoding以处理unicode.