113、声明变量前考虑最大值
如果不确定数值是否超过,可以使用checked关键词来做补救措施
114、MD5不再安全
MD5的算法公式: R = H(S)
S到R的映射是多对一的映射,R的内容是无规律的定长字符串
由于是多对一,所以不存在可逆性
但是有一个方法可以破解,就是穷举,比如一个人的密码是四位数,只需要判断1000次就能把密码破解出来
所以最好的办法是多次MD5,将求出来的MD5码在求MD5,这样安全性会大大提高
115、通过HASH来验证文件是否被篡改
MD5算法就是一种最通用是HASH算法,如果我们的文件仅仅更改了一个字符,那么MD5码也会完全不一样,所以可以使用MD5对比来判断文件是否更改