리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
2일차 정리
비대칭 암호화
패딩 ( PKCS#1, OAEP ) 대칭키와 다르게 암복호화 하는데 개인키, 공개키가 존재한다 JAVA에서 해당 키를 관리하기 위하여 KeyPair, PublicKey, PrivateKey, KeyPairGenerator ) 클래스를 제공한다 java.security.KeyPairKeyPair는 공개키 개인 키 쌍을 캡슐화 한 클래스이다, doPublic(), doPrivate() 공개키, 개인키를 반환하는데 쓰인다 java.security.PublicKey공개키의 인터페이스이다, java.security.PrivateKey개인키의 인터페이스이다 java.security.KeyPairGenerator 공개키 개인키 키쌍을 생성하는 방법을 제공한다 공개키 / 개인키 암복호화 예제import java..
-
1일차 정리
java security 라이브러리 사용해보기
java.security.MessageDigest를 사용하여 MD5, SHA-1, SHA-256 알고리즘을 제공한다고 한다 import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Main { public static void main(String[] args) throws NoSuchAlgorithmException { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); // SHA-1, SHA-256 messageDigest.update("test".getBytes()); byte[] d..
-
용어 정리
보안
- 공부하는 이유 간단하게 공부를 해보고 싶어서 - 사용언어java언어이며, java.secuirty, javax.crypto제공되는 라이브러리를 사용하여 공부해본다 - 용어 정리 암호화(Encryption) - 메세지를 숨겨서 메세지의 수산자 외에는 아무도 못 읽게 하는 것 인증 (Authentication) - 메세지가 바뀌지 않았는지, 발신자, 수신자가 맞는지 확인 - 알고리즘대칭 암호화 알고리즘 - 대칭 알고리즘의 복잡도는 키가 클수록 알아내기 어려워지며, 키의 길이는 비트로 나뉨- 블록 암호 한번에 정해진 크기의 데이터를 암호화하는 것 64, 128비트를 사용 - 스트림 암호1비트, 1바이트 데이터의 스트림의 암호화 하는 것 - DES / TripleDES DES( Data Enc..
갤러리 예시: 게시물이 존재할 경우 4건을 노출합니다.