在一个项目中如何利用MD5类对所有数据进行加密
MD5能否加密一个对象
------解决思路----------------------
MD5不能用来加密,MD5是信息摘要算法,不是加密算法。
------解决思路----------------------
一般只加密些关键信息, 像密码这种是不需要明文的所以使用md5不可逆加密。 其它保密字段可使用base64这种在数据库保存密文, 必要的时候再解密出明文。
------解决思路----------------------
你加密是否还要解密?如果需要MD5就不适合了,一般MD5生成散列值,用于验证数据是否被篡改!
------解决思路----------------------
把这个类实现序列化
------解决思路----------------------
不可以,如果你非要加密的话,要把这个类所有成员都 MD5 一下,但是要用 string 型了。
一般情况下,加密密码的多。
------解决思路----------------------
MD5不是加密算法,是计算文件散列值的算法,也称作“消息摘要”,是不可逆转的。主要用来检验文件是否被改过,或者文件 是否完整。