Python
통신 메시지 암호화 후 전송
시작 전 테스트환경 살피기
Time
2017년 09월 20일
OS
Virtual Box - Linux(Ubuntu 16.04 LTS)
Language
Python 2.7
메시지를 암호화 한 뒤 Server와 Client가 주고 받기 위해서는 몇가지 단계가 필요하다.
이에 대한 자세한(?) 설명은 앞서 posting을 했기 때문에 해당 url를 첨부하고 넘어가기로 한다.
TCP/IP ( 1:1통신 상태 ) + AES128/HMAC을 이용한 Message 암호화를 구현한 코드는 아래 GitHub에 들어가면 전체 코드를 다운받을 수 있다.
이때 주의 해야할 점이 있다.
해당 코드 내에서는 key 값을 Server와 Client 모두에게 같은 값으로 변수 선언을 해 놓고 사용하지만,
실제로는 초기에 1번 Server에서 Client에게 key값을 부여하는 것이 올바른 방법이다.
'개발자 레니는 지금 - > 소프트웨어와 함께' 카테고리의 다른 글
[ Python ] 통신 파일, binary data 암호화 전송 (2) | 2017.09.22 |
---|---|
[ Python ] binary, file 암호화 AES128, HMAC (0) | 2017.09.22 |
👻[ Python ] message 암호화 AES128, HMAC (0) | 2017.09.21 |
👻 [ Python ] Crypto install Error and How to Install (0) | 2017.09.14 |
👻[ Python ] 상/하위, 동일 폴더 내 모듈 from, import 하는 방법 (0) | 2017.09.08 |