티스토리 뷰

 - 단방향: md5, sha-1


단방향의 경우 사용한다.


 - 사용방법

md5('string')

sha1('string')


방식으로 저장한다.


이 경우 복호화(암호화된 것을 다시 오리지날로 복구하는것)는 안되기 때문에 true false로 처리를 한다.

지금은 취약점이 있는 관계(요즘 컴퓨터로 1분이면 뚫어버린다)로 패스워드 저장시 이건 사용하면 안된다.  다른용도로는 사용해도 되지만.


 - 양방향 : AES_ENCRYPT, AES_DECRYPT


- AES_ENCRYPT(암호화)
  : INSERT INTO 테이블명 VALUES (HEX(AES_ENCRYPT('문자열', '암호화 키')));
- AES_DECRYPT(복호화)
  : SELECT AES_DECRYPT(UNHEX(필드명), '암호화 키') FROM 테이블명;


암호화 키는 특정한 이름으로 정하면 된다. 복호화 암호화 둘다 같은 암호화 키로 지정을 해야 풀린다.


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함