MySQL 데이터 암호화
MySQL에서 지원하는 데이터 암호화 방법은 여러가지가 있다
데이터를 암호화하는 방법은 복호화 가능여부에 따라서 단방향 암호화, 양방향 암호화로 분류할 수 있다
복호화 지원여부에 따른 암호화 방법의 뷴류
단방향 암호화 : 회원의 비밀번호 등에 사용
- MD5, SHA1
양방향 암호화 : 이름, 아이디, 주소, 이메일주소 등에 사용
- DES, DES3, ENC, COMPRESS
MySQL에서 지원하는 데이터 암호화 함수
단방향 데이터 암호화 함수
MD5, PASSWORD, SHA, SHA1
양방향 데이터 암호화 함수
AES_ENCRYPT, AES_DECRYPT
DES_ENCRYPT, DES_DECRYPT
ENCODE, DECODE,
COMPRESS, UNCOMPRESS
MySQL에서 암호화 함수를 사용하는 예
UPDATE user SET password=PASSWORD('newpassword') WHERE user ='root';