2017-12-04 11 views
-3

Bcrypt는 입력에 대해 동일한 해시를 만들 수 있습니까?
bcrypt는 'abc'와 'egf'같은 암호에 대한 해시를 만들 수 있습니까?Bcrypt는 입력에 대해 동일한 해시를 만들 수 있습니까? - Symfony

+2

설명하는 것을 _ 콜리 전 _이라고합니다. – FirstOne

+0

@firstOne, 예. 하지만 그가 알고 싶다고 생각하는 것은 IF가 그런 것일 수 있다는 것입니다. 따라서 bcrypt가 입력에 대한 해시를 만드는 경우 함수가 다른 입력에 대해 동일한 해시를 반환 할 가능성이 있습니다 (원격 경우에도 가능)? 나는 잘 모르겠지만 가능하다고 생각합니다. 내가 대답하지 않을 것이라는 확신이 없기 때문에 그렇습니다. 일어난다면 그것은 충돌입니다. 하지만 OP가 의미하는 바는 무엇이든 가능하다는 것입니다. – Optiroot

+1

나는 물어 본 내용을 알고 있으며 적어도 주제와 관련이 없습니다. 심지어 검색 결과로 결과가 나올 수도 있습니다. @ 옵티 로트 – FirstOne

답변

3

임의의 해싱 알고리즘 또는 유한 출력 공간과 무한 입력 공간을 가진 알고리즘의 경우 동일한 출력을 생성하는 무한 수의 입력이 있습니다.

이것이 문제입니까? 아니 정말. 우리가 신경 쓰는 유일한 것은 동일한 암호가 동일한 해시를 생성하고 다른 암호와 동일한 해시를 얻지 않을 가능성이 매우 낮다는 것입니다. 동일한 bcrypt 해시를 생성하는 두 입력 문자열을 찾는 것은 거의 불가능합니다.