생활
낮은 보안수준으로 일방향 암호화된 정보를 더 높은 보안수준의 암호화로 어떻게 암호화 하나요??
낮은 보안수준으로 일방향 암호화된 정보를 더 높은 보안수준의 암호화로 어떻게 암호화 하나요??
저한테 보안수준이 낮은...SHA128 ? 같은 낮은 수준의 보안으로 암호화된 데이터가 있습니다.
이걸 높은 보안수준으로 암호화를 다시 해야한다고 합니다. ( SAH 256 ? 등 )
문제는 해당 칼럼이 일방향 암호화 되어있고, 이미 암호화가 모두 완료된 상태입니다.
이러한 경우 더 높은 수준으로 암호화를 다시 하려면 어떻게 해야하나요??
당장 생각나는건 이미 암호화된 데이터를 그냥 더 높은 수준으로 다시 암호화하는건데....
문제는 이러면 새로운 데이터가 들어올때도 1차 기존 암호화 > 2차 신규 암호화 후에
그 데이터를 비교해야하는데....모든 프로세스마다 괜히 암호화 과정이 더 들어가니 비효율적으로 보입니다.
좋은 방법이 없을지 궁금합니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
이미 암호화가 되어 있는 상태에서 암호화를 풀고 할 수 있는 방법은 없으니,
귀찮으시더라도 위에서 말씀하신데로 할 수 밖에 없을것 같습니다
만일 암호화를 좀더 강화하고 싶으시다면 말씀하신데로 암호화에 암호화 하시면 됩니다
만일 사용자의 허가를 득할수 있는 상황이라면 newPassword 필드를 생성후에,
사용자들이 newPassword (sha256) 로 등록하게 하는것입니다
즉, 로그인등을 할때 newPassword 필드가 null 이라면 기존 password를 체크하고
null이 아니라면 newPassword 를 체크하면 될것 같습니다^^