Android Crypto Providers and Algorithms

Providers / Algorithms / Types

DRLCertFactory

ASN.1, DER, PkiPath, PKCS7

X509 CertificateFactory
BC

BouncyCastle Security Provider v1.34

1.2.840.113549.1.1.1 Cipher
1.2.840.113549.1.1.7 Cipher
1.2.840.113549.1.1.10 Signature
1.2.840.113549.1.9.16.3.6 Cipher
1.2.840.113549.3.7

AlgorithmParameterGenerator

AlgorithmParameters

Cipher

KeyGenerator

1.3.14.3.2.7

AlgorithmParameterGenerator

Cipher

2.16.840.1.101.3.4.1.1

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.2

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.3

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.4

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.5 KeyGenerator
2.16.840.1.101.3.4.1.21

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.22

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.23

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.24

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.25 KeyGenerator
2.16.840.1.101.3.4.1.41

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.42

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.43

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.44

Cipher

KeyGenerator

2.16.840.1.101.3.4.1.45 KeyGenerator
2.16.840.1.101.3.4.2 KeyGenerator
2.16.840.1.101.3.4.22 KeyGenerator
2.16.840.1.101.3.4.42 KeyGenerator
2.5.8.1.1 Cipher
AES

AlgorithmParameterGenerator

AlgorithmParameters

Cipher

KeyGenerator

AESWRAP

Cipher

KeyGenerator

BCPKCS12 KeyStore
BKS KeyStore
BouncyCastle KeyStore
BrokenIES Cipher
BROKENPBEWITHMD5ANDDES Cipher
BROKENPBEWITHSHA1ANDDES Cipher
BROKENPBEWITHSHAAND2-KEYTRIPLEDES-CBC Cipher
BROKENPBEWITHSHAAND3-KEYTRIPLEDES-CBC Cipher
Collection CertStore
DES

AlgorithmParameterGenerator

AlgorithmParameters

Cipher

KeyGenerator

SecretKeyFactory

DESEDE

AlgorithmParameterGenerator

AlgorithmParameters

Cipher

KeyGenerator

SecretKeyFactory

DESEDEMAC Mac
DESEDEMAC64 Mac
DESEDEMAC/CFB8 Mac
DESEDEWRAP

Cipher

KeyGenerator

DESMAC Mac
DESMAC/CFB8 Mac
DESWITHISO9797 Mac
DH

AlgorithmParameterGenerator

AlgorithmParameters

KeyAgreement

KeyFactory

KeyPairGenerator

DSA

AlgorithmParameterGenerator

AlgorithmParameters

KeyFactory

KeyPairGenerator

Signature

HMACMD5

KeyGenerator

Mac

HMACSHA1

KeyGenerator

Mac

HMACSHA224

KeyGenerator

Mac

HMACSHA256

KeyGenerator

Mac

HMACSHA384

KeyGenerator

Mac

HMACSHA512

KeyGenerator

Mac

IES

AlgorithmParameters

Cipher

ISO9797ALG3MAC Mac
MD2WithRSAEncryption Signature
MD4WithRSAEncryption Signature
MD5 MessageDigest
MD5WithRSAEncryption Signature
MD5withRSA/ISO9796-2 Signature
NONEWITHDSA Signature
OAEP AlgorithmParameters
OLDPBEWITHSHAAND3-KEYTRIPLEDES-CBC Cipher
PBEWITHHMACSHA1

Mac

SecretKeyFactory

PBEWITHHMACSHA Mac
PBEWITHMD5AND128BITAES-CBC-OPENSSL

Cipher

SecretKeyFactory

PBEWITHMD5AND192BITAES-CBC-OPENSSL

Cipher

SecretKeyFactory

PBEWITHMD5AND256BITAES-CBC-OPENSSL

Cipher

SecretKeyFactory

PBEWITHMD5ANDDES

Cipher

SecretKeyFactory

PBEWITHMD5ANDRC2

Cipher

SecretKeyFactory

PBEWITHSHA1ANDDES

Cipher

SecretKeyFactory

PBEWITHSHA1ANDRC2 SecretKeyFactory
PBEWITHSHA256AND128BITAES-CBC-BC

Cipher

SecretKeyFactory

PBEWITHSHA256AND192BITAES-CBC-BC

Cipher

SecretKeyFactory

PBEWITHSHA256AND256BITAES-CBC-BC

Cipher

SecretKeyFactory

PBEWITHSHAAND128BITAES-CBC-BC

Cipher

SecretKeyFactory

PBEWITHSHAAND192BITAES-CBC-BC

Cipher

SecretKeyFactory

PBEWITHSHAAND256BITAES-CBC-BC

Cipher

SecretKeyFactory

PBEWITHSHAAND2-KEYTRIPLEDES-CBC

Cipher

SecretKeyFactory

PBEWITHSHAAND3-KEYTRIPLEDES-CBC

Cipher

SecretKeyFactory

PKCS12-DEF KeyStore
PKCS12 KeyStore
PKCS12PBE AlgorithmParameters
PKIX

CertPathBuilder

CertPathValidator

PSS AlgorithmParameters
RSA/1 Cipher
RSA/2 Cipher
RSA

Cipher

KeyFactory

KeyPairGenerator

RSA/ISO9796-1 Cipher
RSA/OAEP Cipher
RSA/PKCS1 Cipher
RSA/RAW Cipher
RSASSA-PSS Signature
SHA-1 MessageDigest
SHA1WITHECDSA AlgorithmParameters
SHA1WithRSAEncryption Signature
SHA1withRSA/ISO9796-2 Signature
SHA1withRSA/PSS Signature
SHA-224 MessageDigest
SHA224WITHECDSA AlgorithmParameters
SHA224WithRSAEncryption Signature
SHA224withRSA/PSS Signature
SHA-256 MessageDigest
SHA256WITHECDSA AlgorithmParameters
SHA256WithRSAEncryption Signature
SHA256withRSA/PSS Signature
SHA-384 MessageDigest
SHA384WITHECDSA AlgorithmParameters
SHA384WithRSAEncryption Signature
SHA384withRSA/PSS Signature
SHA-512 MessageDigest
SHA512WITHECDSA AlgorithmParameters
SHA512WithRSAEncryption Signature
SHA512withRSA/PSS Signature
X.509

CertificateFactory

KeyFactory

CipherHarmonyJSSE

Harmony JSSE Provider

TLS SSLContext
X509

KeyManagerFactory

TrustManagerFactory

Crypto

HARMONY (SHA1 digest; SecureRandom; SHA1withDSA signature)

DSA KeyFactory
SHA-1 MessageDigest
SHA1PRNG SecureRandom
SHA1withDSA Signature