Nat*_*han 1 .net c# encryption obfuscation winforms
我如何处理混淆文本,因此读取文本文件的用户无法读取,但我的程序仍然可以读取它?基本上,我会True*True*False*True*False*False*False*True*False*true*在文本文件中有类似的东西,我需要它看起来很疯狂.
我知道如何从文件中获取文本并写入文件和所有内容,我只需要弄清楚如何对字符串进行模糊处理并对其进行去混淆.这可能没有进入所有疯狂的加密东西吗?我认为AES和其他加密方法都是矫枉过正,因为在我的程序中,这些信息并不是绝密或其他什么,它可以在程序中查看.我只是不希望它直接通过文件编辑.
谢谢一堆:D
弥敦道
这可能没有进入所有疯狂的加密东西吗?
当然,但如果用户甚至远程知道他正在做什么,他将能够毫无问题地解码它.
// Encode
var bytes = Encoding.UTF8.GetBytes("true*false*true");
var base64 = Convert.ToBase64String(bytes);
// Decode
var data = Convert.FromBase64String(base64);
var decodedString = Encoding.UTF8.GetString(data); // get string and not bytes, thanks trope
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1754 次 |
| 最近记录: |