RC5 шифрование и дешифрование данных с использованием JCE - PullRequest
1 голос
/ 25 февраля 2011

Мне нужен алгоритм шифрования и дешифрования java RC5.

Ответы [ 2 ]

2 голосов
/ 26 февраля 2011

JCE включает в себя поддержку RC5, но Sun имеет , а не внедренную RC5 ни в одном из своих провайдеров. Поставщик Bouncycastle, с другой стороны, включает RC5. Так что, если вы просто добавите провайдера bouncycastle, вы сможете использовать RC5 через JCE (например, Cipher c = Cipher.getInstance("RC5/CBC/PKCS5Padding");)

Однако, если вы можете получить его бесплатно, это не означает, что вы можете легально использовать его бесплатно. Например, в США вам необходимо получить лицензию у владельца патента RC5.

0 голосов
/ 25 февраля 2011

JDK поставляется с поставщиком JCE, поддерживающим RC5. См. http://download.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html и найдите объяснения по классу Cipher, чтобы начать работу.

Также посмотрите на RC5ParameterSpec class.

...