관리 메뉴

프로그램 소스

[Java 소스] ^ 비트 연산자를 이용한 간단한 대칭형 암호화 본문

Java/디딤돌 Java 언어 Part1

[Java 소스] ^ 비트 연산자를 이용한 간단한 대칭형 암호화

Only 프로그램 소스 언제나휴일 2016.12.01 00:23

[Java 소스] ^ 비트 연산자를 이용한 간단한 대칭형 암호화


 Program.java



public class Program {

    public static void main(String[] args){

        exExclusive();

    }

    private static void exExclusive() {

        int original = 0x12345678; //원본 데이터

        int cryptograph = 0;  //암호화 데이터

        int decrypt = 0;        //복화화 데이터

        int key = 0x394A38C9;       //암호화와 복호화에 사용할 키

        System.out.println("원본 데이터: "+original);

        cryptograph = original ^ key; //암호화

        System.out.println("암호화 데이터: "+cryptograph);

        decrypt = cryptograph ^ key; //복호화

        System.out.println("복호화 데이터: "+decrypt);       

    }

} 

실행 결과

원본 데이터: 305419896

암호화 데이터: 729706161

복호화 데이터: 305419896



본문

[Java] 2.2.4 비트 연산



0 Comments
댓글쓰기 폼