728x90
반응형
SMALL

전체 글 303

파이썬 암호화 프로그램 만들기 - 3. 양방향 암호화 - 대칭키(비공개키) 방식

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.15 - [파이썬 실습/암호화프로그램만들기] - 파이썬 암호화 프로그램 만들기 - 2. 단방향 암호화)에 이은 3번째 글로 양방향 암호화 - 대칭키(비공개키) 방식에 대하여 설명합니다. (본 블로그의 내용은 유튜브 동영상( 파이썬 암호화 프로그램 만들기-1.키생성(making Encryption program byPython 3. Symmetric key encryption-1.make key) 파이썬 암호화 프로그램 만들기-2.메시지암호화(Encryption program byPython 3. Symmetric key encryption-2.encrypt message) 파이썬 암호화 프로그램 만들기-3.메시지복호화(Encryption..

파이썬 FTP(파일전송) 프로그램 만들기 - 4. 업로드 기능

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.13 - [파이썬 실습/FTP(파일전송)프로그램 만들기] - 파이썬 FTP(파일전송) 프로그램 만들기 - 3. 다운로드 기능)에 이은 4번째 글로 FTP서버에서 파일을 업로드 하는 기능들을 설명합니다. (본 블로그의 내용은 유튜브 동영상( 파이썬 FTP(파일전송) 프로그램 만들기-4.업로드편(FTP program by Python-4.Upload-1.intro) 파이썬 FTP(파일전송) 프로그램 만들기-4.업로드편 (FTP program by Python-4.Upload-2.one file) 파이썬 FTP(파일전송) 프로그램 만들기-4.업로드편(FTP program by Python-4.Upload-3.Directory+atOnce) )..

파이썬 FTP(파일전송) 프로그램 만들기 - 3. 다운로드 기능

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.13 - [파이썬 실습/FTP(파일전송)프로그램 만들기] - 파이썬 FTP(파일전송) 프로그램 만들기 - 2. 기본기능)에 이은 3번째 글로 FTP서버에서 파일을 다운로드 하는 기능들을 설명합니다. (본 블로그의 내용은 유튜브 동영상( 파이썬 FTP(파일전송) 프로그램 만들기-3.다운로드편(FTP program by Python-3.Download-1.one file) 파이썬 FTP(파일전송) 프로그램 만들기-3.다운로드편(FTP program by Python-3.Download-2.Directory) 파이썬 FTP(파일전송) 프로그램 만들기-3.다운로드편 (FTP program by Python-3.Download-3.atOnce) ..

파이썬 암호화 프로그램 만들기 - 2. 단방향 암호화 - 해시(Hash)

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.15 - [파이썬 실습/암호화프로그램만들기] - 파이썬 암호화 프로그램 만들기 - 1. 소개편)에 이은 2번째 글로 단방향 암호화에 대하여 설명합니다. (본 블로그의 내용은 유튜브 동영상(파이썬 암호화 프로그램 만들기-2.해시(making Encryption program byPython 2. one way encryption(hash)))에서 더욱 자세히 보실 수 있습니다.) - 단방향 암호화의 핵심인 해시는 한번 암호화하면 원래상태 즉, 복호화가 불가능한 암호화 기법입니다. 이를 사용하는 가장 중요한 이유 중 하나는 원본데이터의 조작여부를 확인하는데 해시만큼 좋은 기법이 없기 때문입니다. 해시에 대한 내용은 여기까지 간단히 설명 드리..

파이썬 암호화 프로그램 만들기 - 1. 소개편

ㅁ 개요 O 프로그램 소개 - 이번에는 IT기술로 무언가를 만들때 필수적인 요소인 정보보호와 관련하여 그 중에서도 가장 중요하다고 할 수 있는 암호화와 관련된 프로그램을 파이썬으로 만들어 보겠습니다. (본 블로그의 내용은 유튜브 동영상(파이썬 암호화 프로그램 만들기-1.소개편(making Encryption program byPython 1.intro))에서 더욱 자세히 보실 수 있습니다.) 암호화는 처음 접하시는 분들이 이해하기에는 상당히 어려움을 느낄 수 있으므로 최대한 암호화의 구조와 체계를 쉽게 이해하기 위하여 단계별로 쪼개서 몇 편으로 나누어 게시할 예정이며, 다음 편 부터 설명 드릴 주요 내용은 다음과 같습니다. 2.단방향 암호화 - 해시(Hash) - 한번 암호화 한 후 다시 복호화가 불가능..

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 5.악성코드 점검 자동화(최종 개선)

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.12 - [파이썬 실습/유틸리티] - 파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 4.악성코드 점검 자동화)에 이은 다섯번째 글로 서버에 해시값이 없는 경우 API방식으로 파일을 서버에 업로드 후 즉시 반영되지 않는 문제를 개선하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 이번 편에서 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 점검 프로그램 실행 시 서버에 해시 정보가 없는 '외부로 부터 다운로드 받은 파일은' 악성 의심파일로 판단하여 경고창을 띄워 줍니다. (2) 추가 개선된 버전의 모습(지정한 여러 폴더를 지속적으로 실시간 점검) O 주의 사항!! - 우리는 이번 테스트를 위해 멀웨어닷컴에서 ..

파이썬 FTP(파일전송) 프로그램 만들기 - 2. 기본기능

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.13 - [파이썬 실습/FTP(파일전송)프로그램 만들기] - 파이썬 FTP(파일전송) 프로그램 만들기 - 1.소개편)에 이은 2번째 글로 FTP서버에 접속하기 위한 기본 기능들을 설명합니다. (본 블로그의 내용은 유튜브 동영상(파이썬 FTP(파일전송) 프로그램 만들기-2.기본기능편(FTP program by Python-2.basic))에서 더욱 자세히 보실 수 있습니다.) O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 아래에서와 같이 프로그램을 실행시키면 서버의 서브 디렉토리 목록을 모두 보여줍니다. O 시작전 준비 사항 - 프로그램을 실행하기 위해서는 접속할 FTP서버가 있어야 합니다. ..

파이썬 FTP(파일전송) 프로그램 만들기 - 1.소개편

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 파일을 주고 받는데 가장 많이 사용하는 파일전송 프로그램인 FTP 프로그램을 파이썬으로 만들어 보겠습니다. (본 블로그의 내용은 유튜브 동영상(파이썬 FTP(파일전송) 프로그램 만들기-1.소개편(FTP program by Python-1.intro))에서 더욱 자세히 보실 수 있습니다.) FTP 프로그램의 구조와 기능을 쉽게 이해하기 위하여 기능별로 쪼개서 몇 편으로 나누어 게시할 예정이며, 다음 편 부터 설명 드릴 주요 내용은 다음과 같습니다. 2.기본기능 - ftp 서버에 연결, 로그인, 포트변경, 로깅, 디렉토리 목록 보기 등 3.다운로드 기능 - 기본 디렉토리에서 파일 1개 다운로드, 서버와 내PC 경로를 변경 후 다운로드, 지정된 내 PC 디렉토리에..

파이썬 실시간 번역기(한국어->영어로 말해주는) 만들기

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 구글에서 제공한 음성인식 API를 이용하여 실시간 자동 번역기를 만들어 보겠습니다. 예를 들어 한국어로 "안녕하세요"라고 얘기하면 프로그램이 이를 알아 듣고 번역하여 "hello"라고 영어로 번역하여 말을 합니다. (본 블로그의 내용은 유튜브 동영상( 파이썬 실시간 번역기(한국어를 영어로) 만들기-1(making Real-time_Speech_Recognition_Translator_byPython_1) 파이썬 실시간 번역기(한국어를 영어로) 만들기-2(making Real-time_Speech_Recognition_Translator_byPython_2) 파이썬 실시간 번역기(한국어를 영어로) 만들기-3(making Real-time_Speech_Recog..

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 4.악성코드 점검 자동화

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.11.06 - [파이썬 실습/유틸리티] - 파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 3.파일업로드를 통한 악성코드 유무 확인)에 이은 네번째 글로 기존에 수동으로 점검하던 방식을 개선하여 외부에서 다운로드 받은 파일을 자동으로 검사하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 이번 편에서 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 프로그램 실행 시 '서버에 업로드된 파일의 분석된 해시값'을 가져와서 파일의 악성유무를 판단하고, 악성인 경우 경고창을 띄워주고 있습니다. 다만, 아래에서 다시 말씀드리겠지만, API 방식으로 업로드하는 경우 서버에 즉시 반영이 되지 않기때문에 우리는 이부분을 다시 한번 ..

728x90
반응형
LIST