我正在尝试想出隐藏字符串的想法。到目前为止,我有一个函数可以将字符串中的每个字符转换为其十进制值。然后它获取这些值并加 1 以隐藏并减 1 以显示字符串。然后在隐藏或显示后,它会被转换回 ASCII 字符。
所以这个字符串“Hello”将变成“72 101 108 108 111”,然后如果添加1“73 102 109 109 112”,就会变成“Ifmmp”。要解码,只需减去 1。
正如您所知,这不是很安全......
我需要这种类型的字符串隐藏的想法。
不要尝试发明自己的加密系统。
System.Security.Cryptography
中框架提供的算法之一。
您提出的系统甚至不是什么新东西。它被称为“凯撒密码”,移位为 1。即使您不知道移位,也有众所周知的方法可以破解凯撒密码。