내 프로젝트의 사용자 인증을 개발하려고합니다. 이것을 실현하기 위해 사용자 이름과 암호가있는 두 개의 열이있는 테이블을 만들었습니다. 사용자 이름은 그대로 저장되며 암호는 jasypt를 사용하여 암호화됩니다.표준 방식으로 인증을 구현하는 방법은 무엇입니까?
즉, 등록 중에 사용자가 입력 한 암호는 암호화 키를 사용하여 암호화 된 다음 해당 열에 배치됩니다.
사용자가 응용 프로그램에 로깅하려면 프로그램에서 동일한 사용자의 암호화 된 암호를 가져오고 암호는 동일한 암호화 키를 사용하여 암호를 해독합니다.
그런 다음 암호가 해독 된 암호는 입력 된 암호와 일치합니다.
올바른 구현 방법입니까?
나는 키와 값 쌍을 구현하는 다른 방법이 있다는 것을 알았습니다. 그러나 나는 그것을 이해할 수 없었다. 친절하게도 도움이됩니다. 또는 간단한 간략한 설명
암호를 해시하고 암호화 된 암호로 해시를 저장하는 것이 좋습니다. –
무엇을하고 있습니까? 변경할 필요가 없습니다. –
@UkuLoskit, 정보 주셔서 감사합니다. 나는 해싱을위한 정확한 재료를보고 있는가? http://www.jasypt.org/encrypting-passwords.html. 죄송합니다 약간 잃었습니다. : ( – User27854