728x90
반응형
PostgreSQL의 암호화, 복호화
PostgreSQL의 암호화, 복호화를 하기위해 extensions의 pgcrypto를 먼저 설치합니다.
단방향 암호화
SELECT encode(digest('1234567890', 'sha256'), 'hex') 암호화;
양방향 암호화
SELECT encode(encrypt(convert_to('1234567890', 'utf8'), 'KEY','aes'), 'hex') 암호화
양방향 복호화
SELECT convert_from(decrypt(DECODE('42e7ef87950d06526a68a9642a0cf320', 'hex'), 'KEY', 'aes'), 'utf8') 복호화
728x90
반응형
'데이터베이스' 카테고리의 다른 글
[PostgreSQL] 문자열 함수 (0) | 2025.02.13 |
---|---|
[Mybatis] 동적 SQL - choose, set, where 등 (1) | 2024.08.09 |
[MySQL] VARCHAR와 TEXT 차이 (0) | 2024.04.17 |
[MariaDB] MariaDB 암호화, 복호화 (0) | 2022.10.06 |
[MariaDB] MariaDB 계정생성, 조회, 비밀번호 변경, 권한 조회 (0) | 2022.10.05 |