포럼
md5 를 sha1 로 바꿀 필요는 있지 않을까요?
2011.11.28 11:43
사실 해시 함수의 경우는, 혹은 어떤 암호화 알고리즘을 쓰더라도, 무차별 대입 공격을 막을순 없습니다만,
md5 등은 온라인상에 데이터베이스도 잘되있어서
아무래도 사람들이 보기에 불안한 이미지를 주는것도 사실입니다.
sha1 등으로 개선하는것은,
딱히 보안성을 올린다기보다는 그러한 문제에 있어서 전략적으로 접근해야하는게 아닐까 라는 생각이 드네요.
md5 나 sha1 이나 비슷해, 라는 생각은
개발자들이 납득할수 있는거고,
사람들에게 주어지는 이미지는 조금 다를수 있다는 생각을 해봤습니다.
아 근데.. 어차피 [..]
그렇게 어필될 사람들에게는 md5 가 뭔지 미묘하려나
댓글 4
-
독도2005
2011.11.28 12:42
-
모조키
2011.11.28 14:52
그렇죠.
md5의 문제점은 암호화를 풀수 있느냐 하는 문제가 아니고
답안지가 인터넷에 널려있다는 점이죠.
-
snows96
2011.11.28 21:01
다른 알고리즘은 D/B화하기 어렵나요?? 즉, MD5가 다른타입에 비해 D/B화시키기 쉬운편인가요? 그렇다면 서버성능은 지장안주는 편에서 최대한 더 암호화 시키는 것에 찬성합니다.
하지만 뭐 다른 알고리즘도 D/B화 쉬운편이라면, 굳이 개선할 필요까지야.... 다른 암호화방식도 D/B가 있다는건데......
-
銀童
2011.11.28 22:21
일단 md5 는 데이터베이스화가 잘되있습니다.
게다가 문장 -> md5 로 바꾸는게 매우 빠르기떄문에 대입공격을 할때 좀더 빠른시각내에 찾아낼수 있지요.
그걸 좀더 복잡한 암호화로 바꾸면
대입 공격에 걸리는 시간이 줄어듭니다.
예륻들어서
0000 ~ 9999 까지 대입공격을 할때 하나당 0.01초면 가능하다면 10초만에 결과가 나오지만
하나당 1초가 걸려야 해시가 생성된다면, 1000초가 필요하게 되니까요.
저도 MD5는 아니라고 봅니다.. ㅇㅅㅇ