Know 83

Triple DES Encryption (DESede)

DES-EDE 기본기능을 구현해보았다. JDK1.4이상에서 지원이 되는 패키지를 썼으므로 당근 JDK1.4 밑으로는 안된다. JDK1.4이하에서 사용하려면 아래를 참조 ---------------------------------------------------------------------------------------------------------------------- 1. JSDK 1.3이하 버젼 & JCE 1.2.1 글로벌 버전 JCE 1.2.1 버전은 http://java.sun.com 사이트에서 회원가입을 해야지 Down 받을수 있다. JCE는 미국에서 무기로 관주 되기 때문에 글로벌 버전은 미국, 케나다 버전과 다르다. 2. JSDK 1.4에는 Java Cryptography Exten..

Know/Java 2005.03.25

ExclusiveOR 연산자의 번외게임

a와 b 서로 바꾸기 (1) a ^= b; (2) b ^= a; (3) a ^= b; : 정수에서만 가능하다. 4비트만가지고 테스트해보면.. a: 1101 b: 1010 a ^= b: 0111 a: 0111 b: 1010 b ^= a: 1101 (처음의 a값과 같다) a: 0111 b: 1101 a ^= b: 1010 (처음의 b값) 즉 이것은.. 아래와 같다..(라고 생각한다..) 맞는지는 모르겟따... (1) a = a ^ b -> t1 (2) b = b ^ t1 -> t2 = b ^ a ^ b = b ^ b ^ a = 0000 ^ a = a (3) x = a ^ b = t1 ^ t2 = t1 ^ t1 ^ b = 0000 ^ b = b

Know/Java 2005.03.17