Android - 使用RC4和密码

时间:2012-02-10 08:03:14

标签: android encryption rc4-cipher

那么,我该怎么做?无法在任何成功使用RC4的地方找到任何示例。 另外,做cipher = Cipher.getInstance(“RC4”);返回NoSuchAlgorithm异常

1 个答案:

答案 0 :(得分:3)

如果列出可用的密码:

    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)。你需要哪一个?