상세 컨텐츠

본문 제목

[POSTGRESQL] 문자 암호화

PROGRAMMING/DATABASE

by 니콜 키크드만 2020. 3. 3. 17:35

본문

1. MD5

SELECT MD5('PASSWORD') FROM DUAL;

2. encrypt

 1) EXTENSION 설치 필요

# CREATE EXTENSION pgcrypto;

encode / decode : 16진수 인코딩 / 디코딩 

encrypt / decrypt : 암호화 / 복호화 

 

ecrypt ( 문자, 암호화 키, 암호화 방식)

SELECT MD5('PASSWORD') FROM DUAL;

decrpt

select convert_from(decrypt(decode('1b0a40bfe80915a0f0948d827bfc6d69', 'hex'), '0123456789', 'bf'), 'utf8') 
from dual;

convert_from 을 하지 않으면 decrypt는 binary data로 데이터를 반환함.

 

# 암호화 방식

 blowfish = bf

 rijndael = aes

 des = des

 cast5 = cast5

3des = 3des

 

 

관련내용 출처

https://www.postgresql.org/docs/9.3/pgcrypto.html

반응형

관련글 더보기

댓글 영역