0
소금으로 암호를 해시하기 위해 PBKDF2 암호화를 사용하고 있습니다. Base64 인코딩을 적용한 후 데이터베이스에 해시 된 비밀번호와 소금을 저장해야합니까?base64 인코딩을 사용하여 데이터베이스 테이블에 암호를 저장해야합니까?
인코딩을 사용하면 암호 길이가 64에서 88이되어 사용하지 않을 때보 다 더 많은 저장 공간이 필요합니다.
인코딩을 사용하면 어떤 장단점이 있습니까?
염분에도 역시 적용해야합니까?
base64 인코딩을 사용하면 작업하기가 더 쉽습니다. 데이터베이스에서 많은 양의 암호를 동시에 쿼리 할 가능성이 없으므로 24 바이트의 추가 바이트로 인해 피해를 입히지 않습니다. 보안 관점에서 보면 분명히 차이가 없습니다. – Steven