두 문자열 aaa , kkk 를 이용해서 md5 로 해쉬하면 특정해쉬값이 나오고
kkk , aaa 순서를 바꿔서 해싱하면 또 다른해쉬가 나오는데
이것을 동일하게 할방법없을까요?
없어요
* 포럼 주제와 무관한 신변잡기를 반복해서 올리지 맙시다. * 질문 게시판 만이라도 익명 글쓰기를 막아야 한다고 생각합니다.
해시 원리부터 파악하세요. 1 *5 와 3 *5 가 다른 값이 나오는데 이걸 동일하게 할 방법 없을까요? 라는 정도의 질문입니다.
y = 1 + x * 0 위 함수도 hash이긴 하죠. 모든 입력값 x에 대해 동일한 값이 나오지만 역함수가 존재하지는 않으니... 말씀하신 질문에 대한 답변은 될 수 있겠네요. ps : 윗분도 말씀하셨지만, hash 함수의 목적(역할)에 대해서 다시 공부해 보세요.
www.gilgil.net
hash 내기 전에 목적에 맞게 문자열을 normalize 하세요.
char* my_hash(const char* str1, const char* str2) { char* t1; char* t2; char* cat; if(strcmp(str1, str2)) { t1 = str1; t2 = str2; } else { t1 = str2; t2 = str1; } cat = strcat(t1, t2); return make_md5_hash(t1, t2) }
이런식이면 될 듯 한데요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
없어요
없어요
* 포럼 주제와 무관한 신변잡기를 반복해서 올리지 맙시다.
* 질문 게시판 만이라도 익명 글쓰기를 막아야 한다고 생각합니다.
해시 원리부터 파악하세요. 1 *5 와 3 *5 가
해시 원리부터 파악하세요.
1 *5 와 3 *5 가 다른 값이 나오는데 이걸 동일하게 할 방법 없을까요? 라는 정도의 질문입니다.
gilgil.net
y = 1 + x * 0
위 함수도 hash이긴 하죠. 모든 입력값 x에 대해 동일한 값이 나오지만 역함수가 존재하지는 않으니...
말씀하신 질문에 대한 답변은 될 수 있겠네요.
ps : 윗분도 말씀하셨지만, hash 함수의 목적(역할)에 대해서 다시 공부해 보세요.
www.gilgil.net
hash 내기 전에 목적에 맞게 문자열을
hash 내기 전에 목적에 맞게 문자열을 normalize 하세요.
char* my_hash(const char*
이런식이면 될 듯 한데요
댓글 달기