나는 php (Yii) api를 가지고 있는데, 암호화 된 패스워드 (generatePasswordHash ($ password) 함수 사용)가 필요하다. generatePasswordHash ($ password)와 일치하는 java에서 암호를 암호화하는 방법.Yii generatePasswordHash에 해당하는 암호화 논리?
0
A
답변
0
Yii 설명서의 모든 표시는 bcrypt 암호 해시 알고리즘을 가리키는 것으로 보입니다. cost
매개 변수는 의심 할 여지없이 bcrypt에 필요한 비용 요소를 가리키며 description of the cost
parameter에 bcrypt 내에서 사용되는 Blowfish 알고리즘에 대한 직접적인 언급이 있습니다. 마지막으로 bcrypt가 초기 상수 인 PHP의 password-hash
함수를 가리 킵니다.
bcrypt가 사용 된 것은 generatePasswordHash
의 출력을 보면 더 확인할 수 있습니다.
따라서 출력 형식이 $2y
인 Java bcrypt 구현을 찾는 것이 중요합니다. 약간의 추가 정보 here