본문 바로가기

Binary

(3)
[ Python 3.x ] 2진 데이터 Binary Data Time2018년 04월 10일 OS Linux(Ubuntu 16.04 LTS)LanguagePython 3.5.2 1. Binary data at Python ?기본적으로 byte type은 존재하지 않는다. 하지만, binary string을 처리하기 위한 bytes라는 기본 module은 존재한다. 2. bytes 선언은 어떻게 할까?a = b'ABC' a = b'\x41\x42' 위 같이 초기화 되었을 때 a를 출력하면 b'ABC' 가 나온다. 하지만, a[0]를 출력하면 binary가 나오지 않고 int형으로 변환되어 65가 출력된다. 3. binary로 바꾸고 싶을 때는?가. Type Int a = 16 a.to_bytes(2, 'little') # b'\x10\x00' ..
[ Python ] 통신 파일, binary data 암호화 전송 Python통신 파일, binary data 암호화 전송 시작 전 테스트환경 살피기 Time 2017년 09월 20일 OS Virtual Box - Linux(Ubuntu 16.04 LTS) Language Python 2.7 file, binary data를 암호화 해서 전송하는 방법을 2가지로 나누어 봤습니다. 첫째, file의 내용, binary data를 암호화 해서 file로 전송하는 것.둘째, file의 내용, binary data를 암호화 해서 message로 전송하는 것. 이를 위한 작업으로 먼저해야할 것은 앞서 Posting했기 때문에 해당 url로 대체합니다. TCP/IP ( 1:1통신 상태 ) + AES128/HMAC을 이용한 file, binary data 암호화를 구현한 코드는 아..
[ Python ] binary, file 암호화 AES128, HMAC Pythonfile 암호화 AES128, HMAC 시작 전 테스트환경 살피기 Time 2017년 09월 20일 OS Virtual Box - Linux(Ubuntu 16.04 LTS) Language Python 2.7 따로 테스트는 진행하였었지만.. 진행하고 수정하는 과정에서 File이 날라가는 바람에.. 참고 하였던 코드와 그 코드를 해석을 포스팅합니다.코드는 아래 있는 대로 실행하시면 동작은 됩니다.코드 해석은 pdf 파일로 저장되어 있으니 다운하시거나, 열어서 보시면 됩니다.다만 초기에 암호화에 들어가는 file인 secret.txt는 만들어주셔야 합니다. 내용은 상관 없습니다.암호화 된 파일이 제대로 복호화 되었는지 확인은 프로그램 실행 후 생성되는 original.txt를 통해 하시면 됩니다...