반응형

대칭키 2

대칭키(비공개키), 비대칭키(공개키) 방식

대칭키(비공개키) 방식 특징 : 암복호화에 서로 동일한 키가 사용되는 암호화 방식. 그래서 키를 비공개한다. 장점 : 속도가 빠르다. 단점 : 키 배송 위험성 존재하여 송신 측에서 수신측에 암호 키를 전달하는 과정에서 노출우려가 있다. 대표 : DES, AES 비대칭키(공개키) 방식 특징 : 암복호화에 서로 다른 키가 사용되는 암호화 방식. 하나의 키는 공개키로 사용. 장점 : 키 배송의 문제를 근본적으로 차단하여 안전성이 높다. 단점 : 대칭키(비공개키)방식에 비해서 느리다. 대표 : RSA 대칭키(비공개키) 대칭키(비공개키)는 사용하는 키와 복호화 할때 사용하는 키가 동일한 암호화 기법으로, 대개 암호화 알고리즘이라고 하면 대부분 이쪽을 가리킨다. 현재 사용되는 대칭형 암호화 알고리즘은 주로 파이스텔..

네트워크 2021.11.15

MariaDB - 암호화, 복호화

MariaDB - 암호화, 복호화 AES 대칭키 알고리즘의 암호화 기능 단방향과 달리 양방향은 평문을 암호문으로 바꾼 후() 다시 암호문을 암호화 키를 이용해 평문으로 바꿀 수 있다. 암호화와 복호화 같은 키 사용 = 대칭키(비공개키) 알고리즘 암호화와 복호화 다른 키 사용 = 비대칭키(공개키) 알고리즘 양방향 암호화 문법 EX) '01234567'이라는 비밀번호를 'abc'라는 키값으로 암호화 (키값은 대소문자 구분하여 사용) HEX(AES_ENCRYPT('평문 암호', '암호화 키 값')) SELECT HEX(AES_ENCRYPT('01234567','abc')) AS 암호화 FROM DUAL; 실제 DB 테이블 삽입시에는 INSERT 구문 사용 결과 복호화 문법 AES_DECRYPT(UNHEX('암..

반응형