Android - используйте RC4 с шифром - PullRequest
3 голосов
/ 10 февраля 2012

Итак, как мне это сделать?Не могу найти ни одного примера, который бы успешно использовал RC4.Кроме того, делая cipher = Cipher.getInstance ("RC4");возвращает исключение NoSuchAlgorithm

1 Ответ

3 голосов
/ 10 февраля 2012

Если вы перечислите доступные шифры:

    Provider[] providers = Security.getProviders();
    for (Provider provider : providers) {
        for (Object entry : provider.keySet()) {
            String name = String.valueOf(entry);
            if (name.startsWith("Cipher")) {
                Log.d("Cipher", "Supports: " + name.substring(7));
            }
        }
    }

Существует несколько вариантов RC4 - например, PBEWITHSHAAND128BITRC4 (PKCS # 5).Какой тебе нужен?

...