자바 openjdk와 sun java 각자 지원하는 AES 암호화 알고리즘 키 크기가 다른것 같네요.

emptynote의 이미지

자바 openjdk와 sun java 각자 지원하는 AES 암호화 알고리즘 키 크기가 다른것 같네요.

자바 프로그래머로서로서 맘이 횡 해지네요.

윈도 PC / sun jdk 1.7.x
우분투 PC / openjdk 1.6.x

우분투 openjdk는 AES 256 bit까지 지원한는듯하는데,
sun java는 128 bit까지 지원하는듯하네요.

참고 site : http://java.sun.com/developer/technicalArticles/Security/AES/AES_v1.html
--------- 인용 시작 ---------
Finally, the Java Card specification version 2.2_01 supports AES with a 128-bit key size.
--------- 인용 종료 ---------

물론 우분투 openjdk에서 AES 256bit 테스트는 javascript AES 와 테스트해 보았습니다.
javascript AES 참고 site : http://code.google.com/p/crypto-js/

왠수 자바...

그래도 java never die! 라고 외쳐 봅니다.