Security13 [Security] 대칭키 암복호화 완복 가이드 : 개념부터 Java 구현까지 대칭키 암호화 완벽 가이드: 개념부터 Java 구현까지안녕하세요! 오늘은 정보 보안의 기본 중의 기본인 대칭키 암호화(Symmetric Key Encryption)에 대해 알아보겠습니다. 복잡한 암호화 개념을 쉽게 이해하고, Java에서 실제로 구현하는 방법까지 단계별로 살펴볼 예정입니다. 보안에 관심 있는 개발자나 학생들에게 유용한 내용이 될 것입니다.목차대칭키 암호화란?대칭키 암호화의 작동 원리주요 대칭키 암호화 알고리즘대칭키 vs 비대칭키 암호화Java에서의 대칭키 암호화 구현대칭키 암호화의 장단점과 활용 사례대칭키 암호화 보안 강화 방법자주 묻는 질문 (FAQ) #1. 대칭키 암호화란?대칭키 암호화는 데이터를 암호화하고 복호화할 때 동일한 키(비밀키)를 사용하는 암호화 방식입니다. 이는 마치 하나.. 2019. 9. 22. [Android] Proguard 완벽 가이드 : 소스코드 난독화를 위한 모든 것 안드로이드 ProGuard 완벽 가이드: 소스코드 난독화를 위한 모든 것안녕하세요! 오늘은 안드로이드 앱 개발자라면 꼭 알아야 할 ProGuard에 대해 자세히 알아보겠습니다. 앱의 보안을 강화하고 크기를 최적화하는 데 필수적인 ProGuard의 모든 것, 특히 중요 파일 목록과 그 내용을 쉽게 이해할 수 있도록 설명해 드리겠습니다.목차ProGuard란 무엇인가?ProGuard의 주요 기능ProGuard 설정 방법중요 ProGuard 파일 목록과 설명proguard-rules.pro 파일 작성 가이드라이브러리별 ProGuard 규칙ProGuard 사용 시 주의사항문제 해결 가이드R8과 ProGuard의 차이점자주 묻는 질문 #1. ProGuard란 무엇인가?ProGuard는 안드로이드 앱의 자바 바이트코.. 2019. 9. 22. [Security] 전자서명 완벽 가이드: 개념부터 활용까지 한번에 이해하기 전자서명 완벽 가이드: 개념부터 활용까지 한번에 이해하기안녕하세요! 오늘은 디지털 시대의 필수 보안 기술인 전자서명(Digital Signature)에 대해 알아보겠습니다. 종이 문서에 하는 육필 서명을 디지털 세계로 옮겨놓은 이 기술은 우리 일상과 비즈니스에 깊숙이 자리 잡고 있습니다. 온라인 뱅킹부터 전자계약까지, 전자서명의 모든 것을 쉽고 체계적으로 설명해 드리겠습니다.목차전자서명이란 무엇인가?전자서명의 작동 원리전자서명과 전자 인증서의 관계전자서명법과 법적 효력전자서명의 종류와 표준전자서명 활용 분야전자서명 구현 방법전자서명의 보안 고려사항자주 묻는 질문 (FAQ)전자서명의 미래 #1. 전자서명이란 무엇인가?전자서명은 디지털 메시지나 문서의 진위성, 무결성, 부인방지를 보장하는 디지털 코드입니다... 2019. 9. 5. [Security] 공개키 인증서 이번 포스팅은 공개키 인증서에 대하여 알아보도록 하겠습니다. 공개키 인증서 ( Public Key Certificate ) 공개키 인증서는 PKI 에서 없어서는 안될 중요한 PKI의 요소입니다. 그럼 공개키 인증서는 무엇일까요? 단어만으로 해석하면 공개키를 인증하는 문서라고 할 수 있습니다. 이것은 맞는 말입니다. 공개키 인증서가 무엇인지 자세히 알아 보기 전에 우리 주위에서 흔히 볼 수 있는 인증서들을 살펴 보겠습니다. 우리 주위의 인증서 우리 주위에서 흔히 볼 수 있는 인증서로는 주민등록증, 운전면허증, 그리고 신용 카드를 예로 들 수 있습니다. 이것 이외에도 등기부 등본이나 학생증, 여권, 재직 증명서 등 수도 없이 많은 인증서가 우리 주위에 있습니다. 인증서의 역할은 신분을 인증하는 것입니다. 주.. 2019. 9. 4. [Security] X.509 인증서에 대하여 이번 포스팅은 x.509 인증서에 대하여 알아보도록 하겠습니다. 1. X.509 인증서 정의 CA가 인증서를 발급할 때, 인증서에 들어가는 항목의 종류와 항목의 값들을 CA 나름대로 기입한다면 인증서를 사용하는 사용자마다 다른 형식의 인증서를 가지고 있을 것이기 때문에 인증서의 내용을 이해하는데 문제가 있을 것입니다. 따라서 인증서를 작성함에 있어서 어떤 표준이 있어야 합니다. 현재 가장 널리 사용되고 있는 공개키 인증서의 표준은 X.509 형식 입니다. X.509라는 것은 표준 번호입니다. 그래서 이 형식대로 작성된 인증서를 X.509 라고 부르는 것입니다. X.509 인증서란 이름은 1988년에 CCITT에서 발행된 문서로부터 처음 알려지게 되었습니다. 현재 X.509 인증서는 버전 3까지 발표된 상.. 2019. 9. 2. [Security] 대칭키 암호화 Padding 과 Mode 이번 포스팅은 대칭키 암호화에 대하여 좀 더 알아보도록 하겠습니다. 1. 패딩 (Padding) 패딩에 대하여 알아보기에 앞서 PKCS#5과 PKCS#7은 패딩(Padding)에 관련된 표준이라는 사실을 알아두고 시작하는 것이 좋습니다. "Padding"은 데이터를 특정 크기로 맞추기 위해 그 크기보다 부족한 부분을 뭔가로 채워넣는 작업을 가리키는 일반 용어입니다. PKCS#5는 Password 기반 암호화 표준(Password-based Encryption Standard)라고 명명되어 있고, 현대 공인인증 방식은 이 PKCS#5 표준에 따라 개인 Password를 그 근간으로 하고 있습니다. 즉, Password로 표현할 수 있는 Key를 사용하는 암호화 표준이라는 것입니다. Password란 우리가.. 2019. 8. 29. 이전 1 2 3 다음