C#自定义加密函数

tr0*_*ing -2 c# string cryptography

我正在考虑隐藏字符串的想法.到目前为止,我有一个函数将字符串中的每个字符转换为十进制值.然后它获取这些值并添加一个隐藏和减去1以显示字符串..然后在隐藏或显示后,它将转换回ASCII字符.

所以这个字符串"Hello"将变为"72 101 108 108 111"然后如果你添加1"73 102 109 109 112",那将成为"Ifmmp".解码你只需减去1.

你可以说这不是很安全......

我需要这种类型的字符串隐藏的想法.

编辑:不要告诉我使用其他库或预先编写的框架.问题是如何在我自己的身上做到这一点.而已.

Mar*_*ers 6

如果您想要任何真正的安全性,请不要尝试发明您自己的加密系统.

使用框架提供的算法之一System.Security.Cryptography.

你提出的系统甚至都不是新的.它被称为Caesar密码,其移位为1.即使您不知道移位,也有众所周知的解密Caesar密码的方法.