3

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

4

1 回答 1

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

于 2012-02-10T09:50:42.257 回答