比如用户名啊手机号码等等字段要不要用可逆的算法去加密呢?
|  |      1wzymmy      2017-02-03 22:41:30 +08:00 不要,这样不方便脱裤(滑稽 | 
|  |      2gouchaoer      2017-02-03 22:44:45 +08:00 via Android  2 不要,不方便索引 怕脱裤简单啊, user 表另外用一个数据库,登陆用 rpc 调用或者内部 rest 调用就完了,注意监控一下频率啥的 | 
|  |      3ryd994      2017-02-03 22:47:30 +08:00 via Android 用可逆算法加密等于没加密 可以脱裤慢慢穷举 何况密钥必须在服务器上 自己用也不方便 | 
|      4appstore001      2017-02-03 22:49:25 +08:00 via Android 最好把密码加密一下,用户名如果有需要也可以加密 | 
|  |      5liuzelei      2017-02-03 22:55:37 +08:00 密码标准做法难道不是 bcrypt ? | 
|  |      6yidinghe      2017-02-04 09:27:54 +08:00 密码加密就可以了 | 
|  |      7tadtung      2017-02-04 10:59:39 +08:00 用户名  手机 不需要,,,也就密码 信用卡号码这些加密就行。。 | 
|      10julyclyde      2017-02-05 10:05:07 +08:00 @sobigfish 具体到携程的情况,是记在日志里了;数据库部分据说是合规的 不过其它家电商基本上也都是骗认证的。有些银行不开放“签约”功能,没法用卡号一次性建立签约关系,所以数据库里还是得存卡号。不过要么是内部人,要么是懂行人,才好说这个话,外人如果随便出来教(加密不加密),万一被教的人水平太烂将来漏了,于自己的名声也不好,你说是不是 | 
|  |      11run2      2017-02-05 12:52:02 +08:00 @julyclyde 他们肯定不只记录在日志里的,因为携程 艺龙 这些在第一次完成信用卡支付后,以后在 app web 再次使用时 只需要验证尾号就 OK ,太恐怖了。 PS: 我是作为最终用户想了解,不是作为开发者想学习怎么保存-。- |