내 코드를 실행하는 동안 다음 예외가 발생합니다. 여기java.security.NoSuchAlgorithmException : PBEWithMD5AndDES를 지원하는 제공자를 찾을 수 없습니다.
이 오류 나는 javax의-crypto.jar을 사용했다
Cipher c = Cipher.getInstance("PBEWithMD5AndDES");
을 유발하는 코드.
Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting PBEWithMD5AndDES
at javax.crypto.Cipher.getInstance(DashoA13*..)
내 런타임
C:\Documents and Settings\592635>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)
가 어떤 이유가 될 수있다? 도와주세요.
DES 이외에 더 이상 MD5를 사용하지 않아야합니다. MD5는 깨졌으며 DES는 단지 수 분 내에 무차별 적으로 강제 될 수있는 키 크기를 가지고 있습니다. –
런타임 환경을 나타낼 수 있습니까? –