Web_Design 板


LINE

做了一个会员登入的页面... 1. 如果在语法中的密码栏位加入md5,在资料库中的密码栏位就会变成无意义乱码,对吧? 2. 承1,如果变成无意义乱码,那登入会员时输入密码, 资料库又怎麽跟已变成无意义数字比对? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.210.237
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1401292557.A.C1D.html
1F:推 mmis1000:就把他登入会员时的密码,拿去md5,看是否一样啊... 05/29 00:01
2F:推 LPH66:md5 只要输入一样输出就会一样, 所以就照一楼做的就好 05/29 00:13
3F:推 alog:一个资料未加密叫做明文 经过处理後叫做密文 05/29 00:37
4F:→ alog:你就用密文去比对资料库内的密文就解了 05/29 00:37
5F:推 hit1205:XDDDDDDD 05/29 09:07
6F:→ ssccg:跟你问题没关不过建议不要用md5,连sha1都快要被淘汰了.. 05/29 09:24
7F:推 hit1205:如果 PHP >= 5.5 的话有 password_hash() 可以用 XD 05/29 10:03
※ 编辑: woti (220.134.210.237), 05/29/2014 23:54:55
8F:→ ez880:哪儿来的无意义乱码 那码都很有意义的好吗~ 05/29 23:56
9F:→ ez880:MD5还是很安全的 05/29 23:56
10F:→ ez880:最平常的密码加密 pws= 'md5(account,password)' 05/29 23:57
11F:→ alog:对没有程式或密码学概念的,真的叫做乱码XD 05/30 00:14
12F:→ alog:sha1 跟 md5 是很安全的 而且只要融入凯撒密码的概念 05/30 00:16
13F:→ alog:再对计算出来的 digest 进行资料替换 05/30 00:17
14F:→ alog:Rainbow table attack 完全起不了作用 05/30 00:17
15F:→ alog:除非一开始就知道凯萨密码的秘密 05/30 00:17
16F:→ banjmin:bcrypt scrypt hacker不会想硬碰硬 05/30 00:25
17F:→ ssccg:hash value除了value以外没别的意义,说乱码没错啊 05/30 01:01
18F:→ ssccg:演算法不单是安全的问题,还有观感问题,有建议用的就用 05/30 01:02
19F:→ ez880:SOR 我指的是 "无意义"乱码 05/30 01:02
20F:→ ssccg:而且不是所有人都会公布发现的破解法,尤其像NSA之类的 05/30 01:03
21F:推 ez880:少在那危言耸听 md5到目前为止还是很安全的演算法 05/30 01:08
22F:→ ez880:hash 其实也不会差距太多 看你加密的方式而已 05/30 01:09
23F:→ alog:md5怕rainbow table attack而已 要碰撞还真的遇不太到 05/30 01:09
24F:→ alog:不过如果用在档案资料的验证/稽核上,就得用sha1了 05/30 01:10
26F:→ ssccg:除非有明显好处,不然为什麽要特别用许多人不敢用的东西? 05/30 01:12
27F:推 ez880:多少人使用php 多少人 在5.5up? 我在多重加密的份上 05/30 01:12
28F:→ ssccg:上面不就说了不只是安全问题 05/30 01:12
29F:→ ez880:目前来说根本就不可能的东西你也要讲 也只有PHP 能用 05/30 01:13
30F:→ alog:php官方大概是希望用这个方式来强迫初学者用更合适的方案 05/30 01:14
31F:推 ez880:假设发言者不是使用php 那不就使整个再误导他吗 05/30 01:15
32F:→ ssccg:不是我也要讲,是有人在讲,上面那个不是要说PHP有bcrypt能 05/30 01:15
33F:→ alog:他的概念在我数年前就干过了 我能理解官方会特别写一篇的原因 05/30 01:15
34F:→ ssccg:用,是要说这又不是只有我在危言耸听 05/30 01:15
35F:→ ez880:加密的问题本来就是自己在撰写程式的时候的事情 05/30 01:16
36F:→ ez880:跟 md5 hash有什麽关系 -.- 05/30 01:16
37F:→ ez880:就算不是只是你在危言耸听 你也是帮凶不是吗 -.- 05/30 01:17
38F:→ ssccg:现实就已经是这样,与其说危不危言,不如举用md5的好处在哪? 05/30 01:18
39F:→ alog:大概就方便吧 haha 05/30 01:19
40F:推 ez880:起码md5是目前唯一还可以堪用的演算法 05/30 01:19
41F:→ alog:二来这个实作上 只要你会设计加密的过程 各种平台都可以得到 05/30 01:19
42F:→ alog:同样的结果 05/30 01:19
43F:→ ez880:要不您老来提出一个更厉害的演算法再叫人不要用md5? 05/30 01:20
44F:→ ez880:不给解答只会嘴炮有个屁用阿? 05/30 01:20
45F:推 yanli2:我有历史的包袱 PHP最近也只能升到5.3 = = 05/30 01:21
46F:→ alog:你如果你能昇到5.3差不多可以昇到5.4 05/30 01:21
47F:→ alog:不过我想会有很多东西门户大开XD 05/30 01:22
48F:→ alog:然後5.4基本上可以跑的话 5.5 也应该可以用 05/30 01:22
49F:→ alog:password_hash 的设计概念我没看错的话是对抗 rainbow table 05/30 01:23
50F:→ alog:但这个设计太ㄍㄟ熬了 05/30 01:24
51F:推 ez880:脱裤子放屁 基本就是在跟别人说 你看 我的密码加密是这样的 05/30 01:25
52F:→ alog:md5仍然是世界上流通的演算法,单纯加密短资料 05/30 01:28
53F:→ ssccg:反正我只是要跟原po说有这个议题在,又不是要说服你用 05/30 01:28
54F:→ alog:我觉得还是可以用的,配合我刚讲的凯萨密码或salt概念 05/30 01:28
55F:→ alog:要破其实还蛮难的 05/30 01:28
56F:→ ssccg:当然更重要的是一定要有salt 05/30 01:28
57F:→ alog:毕竟 password_hash 还很年轻 05/30 01:28
58F:→ alog:哪天突然哪个骇客又想到..破解了盲点 05/30 01:29
59F:→ alog:像是OpenSSL前阵子的heartbleed 就跌破大家的眼镜 05/30 01:30
60F:→ alog:我靠这个漏洞在某几家知名公司捞了不少资料呢~xD 05/30 01:30
61F:推 ez880:没错不用说服我 不过的论点也太弱了 危言耸听不是吗? 05/30 01:35
62F:→ ez880:既然你只是在网路上随便看看 现在又随便讲 没有根据的东西 05/30 01:37
63F:→ ez880:那我戳破你有什麽不好意思的? 05/30 01:37
64F:→ danny8376:别说md5碰撞很难啊... X.509完全不使用md5有原因的 05/30 01:38
65F:→ danny8376:不过以一般密码hash这种没几bytes的来说确实不会碰撞 05/30 01:39
66F:→ alog:X.509的标准来看md5那就不ok啦 05/30 01:39
67F:→ alog:光是大量的file如果都以md5做验证我都怕怕的 05/30 01:39
68F:→ danny8376:不过一个基本原则就是salt每个帐号不同 05/30 01:40
69F:→ alog:你自己想想看 md5就像是一直牛都给搅碎机搅碎 05/30 01:40
70F:→ alog:出来都是组合牛肉,看起来都差不多 05/30 01:40
71F:→ danny8376:除非你禁止使用者使用弱密码 05/30 01:40
72F:→ danny8376:不然一个弱密码会变加密的缺口www 05/30 01:40
73F:推 ez880:没有完美的钥匙 这没办法 05/30 01:42
74F:→ alog:不过大部分遇到的漏洞是,应用层这边的问题比较大 05/30 01:44
75F:→ alog:然後db资料就莫名其妙被流出去了, 05/30 01:45
76F:→ alog:各家公司只能赌人品 对方不会用cmd5.com之类的服务解md5 05/30 01:45
77F:→ alog:如果没有一定的线索,骇客没有电影演的那麽神,要入侵就入侵 05/30 01:46
78F:→ alog:要破解密码就破解密码 CSI犯罪现场看似那麽神 也没真的出现 05/30 01:46
79F:→ alog:除非公司特别被锁定了,否则真的没有骇客对你的东西太感兴趣 05/30 01:47
80F:→ alog:网路犯罪是需要很周详的计划才能执行的 05/30 01:48
81F:推 ez880:基本上主机会被入侵都不是因为密码的问题 -.- 05/30 01:49
82F:→ ez880:9成都是自己权限或是系统的漏洞让人侵入的 跟编码有什麽关系 05/30 01:50
83F:→ alog:avast前阵子被入侵 整个糗爆XD 05/30 01:50
84F:→ danny8376:解密码只因为一点 很有可能其他网站也能用(笑 05/30 01:50
85F:→ ez880:现在真的要弄才懒得拿字点档跟你拚呢 这样风险多大啊? 05/30 01:51
86F:→ danny8376:密码当然是DB dump出来离线慢慢解成明文啊... 05/30 01:51
87F:→ ez880:那也是要先被漏出来..... 05/30 01:52
88F:→ danny8376:而密码被解成明文才是最危险的部分啊 05/30 01:52
89F:→ danny8376:密码要hash就是怕DB被dump後能拿到每个人的"常用"密码啊 05/30 01:53
90F:→ ez880:不过这对一般网站而言 可能到他的曾孙都不会发生的事情吧 05/30 01:53
91F:→ ez880:您说的那高风险的问题~ 还是要回归到原始 编码问题~ 05/30 01:54
92F:→ alog:回归到一个基本的面向,程式师设计最起码要知道md5的极限XD 05/30 01:56
93F:→ alog:db 这种东西 archive 起来 几G几T而已 要摆多久都可以 05/30 01:57
94F:→ alog:php被sql injection这个弄到怕怕der了 05/30 01:58
95F:→ alog:官方大概是考量往後的资讯安全,弄了 password_hash 05/30 01:58
96F:→ alog:不过我还真不晓得,如果这种东西要跟异质系统结合 要怎麽迁 05/30 01:59
97F:→ alog:其他的语言有类似 password_hash 的实作吗 @@ 05/30 01:59
98F:→ alog:感觉没乔好系统整个被php绑死 05/30 02:00
99F:推 ez880:密码学的东西 真的要知道去看点书上个课 05/30 02:02
100F:→ banjmin:bcrypt都有啊 algo 怎麽会绑在某语言上 05/30 02:03
101F:→ ez880:利害你弄出一套通用的演算 再来讲 不然md5 还是很够吃的 05/30 02:03
102F:→ alog:banjmin =...= 没注意看到 05/30 02:04
103F:推 ez880:不然普遍的中小型网站都是很够用的 -.- 只要你加密的对象是 05/30 02:05
104F:→ ez880:是够多的 05/30 02:06
105F:→ alog:我总觉得这个楼..歪蛮大的 哈哈 05/30 02:09
106F:→ alog:原PO不知上哪去了 05/30 02:10
107F:推 ez880:资安问题 这样歪也还好 md5~~~~~~~~~~~~~~~~~~~ 05/30 02:14
108F:→ danny8376:反正md5强度不差 就怕没salt 那就真的跟没有一样... 05/30 03:18







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job 或 站内搜寻

TOP