
공부!
초간단 시저(카이사르) 암호화
1. 시저 암호화란? 매우 간단한 치환 암호화이다. 암호화 하고자 하는 plain text를 알파벳 순서 기준으로 일정 거리만큼 밀어서 치환하는 알고리즘을 사용한다. 그림을 보면 더 설명할 것이 없을 정도로 쉽다. 알파벳은 A B C D ... X Y Z까지 순서를 가진다. 2. 초간단 실습 파일의 내용을 줄 단위로 읽어서, 시저암호화를 한 뒤 저장하는 자바 프로그램을 작성하고자 한다. 2-1) 실제 암호/복호화를 하는 기능 CaesarEncryption 클래스는 실제 암호화를 하는 encrypt(), decrypt() 메소드를 작성했다. public final class CaesarEncryption { private final int distance; CaesarEncryption(int distan..