DB 양방향 암호화 후 복호화 호출 하기
개인정보등 DB를 암호화 하여 저장할 필요성이 있고, 이를 불러와서 복호화 하는 과정이 필요한 경우
사용 방법은 아래와 같다.
암호화 : HEX(AES_ENCRYPT('필드명', '키값'))
복호화 : AES_DECRYPT(UNHEX('필드명'), "키값")
이렇게 사용하면 된다.
암호화 할때는 통상적으로 INSERT, UPDATE 할때 사용을 하고
복호화는 SELECT 할때 별칭을 사용하여 호출 하면 된다.
이상, DB 양방향 암호화 후 복호화 방법에 대해서 알아보았다.
'개발 > MYSQL' 카테고리의 다른 글
[mysql]update 이후 insert idx 값 호출 - 업데이트이후 인덱스값 호출 (0) | 2022.06.28 |
---|---|
2 rows to 1 row :: 2개 이상 결과 row를 1개의 row 결과값으로! (0) | 2022.04.25 |
테이블 csv 파일로 내보내기 (0) | 2020.10.13 |
[mysql ]D-day 계산 쿼리 (0) | 2020.04.08 |
[mysql] 분기별 / 년도별 계산 (0) | 2020.01.22 |