추천자료
[졸업][경영정보] XML보안시스템 설계 및 구현
[졸업][정보통신공학]인터넷 기반의 EDI/EC 에서의 보안 프로토콜에 관한 연구
[XML][XML의 배경][XML의 구성][XML의 특징][XML 관련 기술][XML의 활용][웹][웹사이트][인터넷]XML의 배경, XML의 구성, XML의 특징, XML 관련 기술, XML의 활용 분석(XML, XML 기술, XML 활용, 인터넷)
[XML] XML의 등장배경, XML의 구조, XML 관련 프로그램, XML의 활용에 관한 분석
[기술기반제품, 기술기반, 기술, ECC, ERP, XML, 무선랜, 보안운영체제] ECC기술기반제품, ERP(전사적자원관리)기술기반제품, XML기술기반제품, 무선랜기술기반제품, SecureOS(보안운영체제)기술기반제품 분석
[졸업][경영정보] 무선인터넷 전자상거래 동향분석 및 표준화 연구
[언어] 언어와 수학, 암호
[전기 전자] 전기 전자 레포트
최근 전자 상거래를 위한 전자 서명 기술 및 사례에 현황 조사 분석
공동키_암호방식
소개글
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 해시도 함께 구현 되어있습니다.