반응형
설치
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
반응형
'Database > PostgreSQL' 카테고리의 다른 글
[postgreSQL] - 계정 목록 / 사용자 정보 출력 (0) | 2021.06.16 |
---|