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

 

반응형