Laravel's Hashing 기능을 사용하여 암호화 된 암호를 테이블에 저장하고 있습니다.특정 암호가있는 모든 사용자를 검색하는 방법이 있습니까
일반 암호가 암호화 된 암호와 일치하는지 확인하려면 Hash::check
함수를 사용할 수 있다는 것을 알고 있지만 실제로 모든 사용자를 얻지 않고 각각의 암호를 비교하지 않고 주어진 암호가있는 데이터베이스에서 모든 사용자를 검색하는 방법이 있습니다. 암호는 Hash::check
기능을 사용하고 있습니까?
편집는 :
유스 케이스는 내가 주어진 암호를 사용하여 얼마나 많은 사용자가 알고 싶은 것입니다.
나는 그것이 있는지 모르지만, 나는 그렇게 희망하지 않는다. 원인이 될 수있는 문제는 미친 짓이다. – Epodax
먼저, 왜 그렇게하고 싶습니까? 둘째, 할 수 없습니다. 각 암호는 고유 한 소금을 가지고 있으며 1 백만 명의 사용자가 ** 123456 **의 암호를 가지고 있더라도 동일한 암호 해시를 얻지는 않습니다. – TheFallen
@ TheFallen 유스 케이스에 대한 자세한 내용으로 질문을 업데이트했습니다. – Sudar