이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

암호화 2

OpenSSL를 이용한 암/복호화, 해쉬

OpenSSL 빌드 (Windows) 필요한 파일 2개 1) OpenSSL 소스코드 다운 Download link : https://www.openssl.org/source/ openssl-1.1.1d.tar.gz 파일을 다운 받음 2) Perl 설치 Download link : http://strawberryperl.com/ perl 의 경우 exe파일로 설치를 진행 참고) perl 이란? Practical Extraction and Report Language : 실용적인 레포팅 언어라는 뜻 주로 텍스트 파일에서 정보를 추출(Extract)해서 다양한 형태의 레포트(Report)를 출력해내는 용도로 사용 OpenSSL 빌드 1. C:\ProgramData\Microsoft\Windows\Start M..

보안 2021.02.23

대칭키와 비대칭키란?

대칭키와 비대칭키란? 1. 대칭키 암호화에 사용되는 암호화 키와 복호화 키가 동일안 암호화 기법. 키를 전달, 관리하는데 어려움이 있음. 하지만 연산속도가 빠른 장점을 가지고 있음. 블록암호, 스트림 암호로 구분. 1.1. 블록 암호 평문을 고정된 크기의 블록단위로 암/복호화함. 암호키 크기에 따라 64~256비트 블록 크기로 연산수행함. 페이스탈 구조와 SPN 블록 으로 구분됨. 하나의 에러데이터가 '블록' 전체에 영향을 미침. 1.1.1. 페이스탈(Feistel) 입력되는 평문 블록을 좌,우 2개 블록으로 분할해서 진행. 페이스탈 구조 암호화로는 DES 가 있음. 1.1.2. SPN 블록 구조 평문 블록을 분할하지 않고 전체 블록을 적용하는 방식. SPN 블록 구조 암호화로는 AES, ARIA 가 있..

보안 2021.02.19
반응형