关于加密方法
现在有2个string,一个长度为5,保存着学校代码信息;另一个长度为3,保存着学生代码。
现在想将他们加密为一个长度为8的代码,并且可以解密。 最简单的方法是:分别加密,然后连接在一起。解密的时候取也很简单,密码的前5位解密成学校,后3位解密成学生即可。
但是这样有很明显的缺陷,比如一个学校的很多学生拿到代码后互相比较,就可以发现他们的密码前5位都一样,只有后3位不一样,那么很容易就可以猜测到这个密码的构成方法。
请问各位提供一种更为隐蔽安全的加密/解密方法,有具体代码更佳。非常感谢。