2011-02-25 5 views

답변

0

JDK에는 RC5를 지원하는 JCE 제공 업체가 있습니다. http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html을보고 Cipher 클래스에 대한 설명을 찾아보십시오.

RC5ParameterSpec 클래스도 확인하십시오.

+0

Sun JCE 공급자 중 실제 RC5 알고리즘이 포함되어 있다고 생각하지 않습니다. RC5에 대한 * 지원 *이 포함되어 있으므로 * 일부 공급자가 구현 한 경우 사용할 수 있습니다. 사실, Sun 제공 업체에는 특허를받은 알고리즘이 포함되어 있지 않습니다. RC5 특허입니다. –

2

JCE는 RC5를 지원하지만 Sun은 이 아니며은 해당 공급 업체에서 RC5를 구현했습니다. 한편, Bouncycastle 제공 업체에는 RC5가 포함됩니다. 그냥 bouncycastle 공급자를 추가한다면 당신은 무료로 얻을 수 있기 때문에

그러나, 당신이 법적으로 무료로 사용할 수 있습니다 의미하지 않는다 (예를 들어 Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");)를 JCE를 통해 RC5를 사용할 수 있어야합니다. 예를 들어 미국에서는 RC5 특허권 보유자로부터 라이센스를 얻어야합니다.

관련 문제