이번 프로그램은 일전의 AES C# 소스 코드 포스팅의 확장입니다 ...
자세한 설명은 앞의 포스팅을 참고하시길 ...
제가 올린 소스코드에서 입출력 부분을 조금 바꾼 뒤,
이를 이용하여 파일 암호 프로그램으로 변형 해 보았습니다 ...
바꾼 입출력은 아래 예시 처럼 매우 간단한지라 ... 따로 소스는 올리지 않습니다.
입력예시..
public void SetCiphertext(uint[] c) {
Ciphertext = c;
}
대신 바뀐 클래스의 DLL 파일을 첨부합니다.
이 DLL 파일을 이용하여, 간단하게 windows form 을 이용한
파일 암호화 프로그램을 만들어 보았습니다.
(아래 프로그램 실행 시 위의 DLL 파일을 필요로 합니다)
작성 언어가 당연히 ... 지난 포스팅의 연속이므로 C#이며
실행을 위해서는 .NET 프레임웍이 필요합니다.
만들고나니 소스가 200줄밖에 안되는군요 ;;
출처 - http://reinliebe.tistory.com/'Security > Cryptography' 카테고리의 다른 글
암호학 - Block Cipher :: ARIA (0) | 2011.05.07 |
---|---|
암호학 - Block Cipher :: SEED (0) | 2011.05.07 |
암호학 - Block Cipher :: AES C# 소스 (0) | 2011.05.07 |
암호학 - Block Cipher :: AES (0) | 2011.05.07 |
암호학 - Block Cipher :: DES C# 소스 (0) | 2011.05.07 |