AES, BASE64, MD5 상호 동작 프로그램

이미지
준비중입니다.
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
AES, BASE64, MD5 상호 동작 프로그램에 대한 자료입니다.
본문내용
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import java.util.ArrayList;
import java.util.Iterator;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
하고 싶은 말
컴퓨터 보안 텀 프로젝트로 수행했던 AES 암호화, 복호화 구현입니다.
그래픽(GUI)를 제공하며 오직 자바 환경에서만 돌아가도록 awt와 swing으로 구현 했습니다.
쉽게 말해서 그냥 소스코드 풀고 돌리시면 됩니다.^^ 추가로 class diagram도 있습니다.

평문을 직접 입력하여 암호화, 복호화를 제공해주고,
BookEncrytion, BookDecryption 버튼은 책 한권을 읽어서 암호화, 복호화를 수행하여 파일로 출력해줍니다.

AES 구현에 BASE64 인코딩과 MD5 해시도 함께 구현 되어있습니다.