Database/PostgreSQL
[postgreSQL] - 암호화된 데이터 만들기 / digest
SH_다람이
2021. 6. 16. 09:01
반응형
설치
CREATE EXTENSION pgcrypto; -- pgcrypto 설치
사용
SELECT ENCODE(DIGEST('암호화로 변경할 값', '사용할 암호화 해쉬 함수'), 'hex');
ex) select encode(digest('1234', 'sha256'), 'hex'); -- 1234를 sha256 해쉬로 암호화한다.
==> 결과 : 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4
주의 : encode로 묶지 않으면 아래 사진과 같이 결과 값이 [binary data]로 출력된다.
해시 타입
md5, sha1, sha224, sha256, sha384, sha512
반응형