본문 바로가기
컴퓨터공학/네트워크

데이터통신 | 암호화 복호화

by KISCH 2020. 2. 7.
반응형



# 암호

❛ 대칭 암호화 방식 : DES, 트리플 DES, AES, SEED, ARIA, 기타

 비대칭 암호화 방식 : RSA

 해시 
하나의 문자열을 이를 상징하는 더 짧은 길이의 값이나 키로 변환
암호와 다른점은 정보를 숨기기 보다는 정보의 위변조를 확인하는 용도

- MD5 : 128비트 암호화 해시 함수, 단방향 암호화
- SHA (안전한 해시 알고리즘)

 인증서 
- .CER
- .DER
- .PEM : Base64로 인코딩 된 인증서
- .P12


# AES 알고리즘

DES의 암호화 강도가 약해지면서 새로 개발된 알고리즘



# base64_encode


모든 정보를 64개 문자로 구성된 64진수로 바꾸고, 오리지널데이터보다 33% 많은 공간을 필요로 함.

문자를 처리할 수 없는 통신 환경에서 멀티바이트 문자나 이진 데이터를 처리



# bcrypt 알고리즘


해싱 알고리즘, 암호화 기법 중 하나



# mcrypt 모듈


mcrypt_encrypt 함수를 통해 php 양방향 암호화를 진행할 수 있는 모듈



# OpenSSL 라이브러리


네트워크를 통한 데이터 통신에 쓰이는 프로토콜 TLS, SSL 오픈 소스 구현판

C언어, 기본적인 암호화 기능 및 여러 유틸리티 함수 구현



# RSA


공개키와 개인키를 세트로 만들어서 암호화와 복호화를 하는 인터넷 암호화 및 인증 시스템



rsa




반응형

'컴퓨터공학 > 네트워크' 카테고리의 다른 글

VPN 정의와 작동 방식  (2) 2020.03.18
HTTP 상태 코드  (0) 2020.02.17
웹서버 | 아파치 mode_rewrite 확장 모듈  (0) 2020.02.08
데이터 포맷 JSON  (0) 2020.02.08
서버 | 리눅스  (0) 2020.02.08
클라우드서버 | Ucloud AWS Azure  (0) 2020.02.08
웹서버 | Apache  (0) 2020.01.15
서버 | 네트워크 서버 NAS  (0) 2020.01.07

댓글