단방향 암호화를 사용한 이유가 무엇인가요?
처음에는 프로젝트에 양방향 암호화 대칭키인 aes-256을 사용하였습니다.
양방향 암호화란 키를 이용하여 암호화를 하고 복호화 할 수 있는 것인데 우리가 제작하는 프로젝트에서는 암호화를 하고 복호화 하는 기능은 필요 없어 단방향 암호화로 변경하게 되었습니다.
단방향 암호화는 평문을 암호문으로 암호화하는 것은 가능하지만 암호문을 평문으로 복호화 하는 것은 불가능 하기 때문에 복호화가 필요 없는 프로젝트에 맞춰 단방향 암호화인 bcrypt를 사용하게 되었습니다