2014-10-08 4 views

답변

3

Sha256 해싱의 핵심은 해독 할 수 없다는 것입니다. 로그인 확인을 할 때 사용자가 입력 한 암호를 해시하고 데이터 계층에 저장 한 암호와 일치시켜야합니다.

+0

+1. * 소금에 절인 * 해시 ('sha256Hex (salt + password) '와 같은 것) 만 저장해야합니다. 그렇지 않으면 어떤 시스템에서나 같은 암호 *를 가진 두 명의 사용자가 동일한 해시를 얻습니다. 그리고 무지개 표를 사용하여 다소 되돌릴 수 있습니다. 예를 들어, Google 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8을 사용할 수 있습니다. – Thilo

1

DigestUtils.sha256Hex은 해시가 아닙니다. 해시의 주요 속성은 되돌릴 수 없습니다.

관련 문제