| Crypto-J Transformations and Their Associated Classes |
The following table lists all of the Crypto-J transformations that have OIDs assigned to them.
| Transformation | Classes |
| DSAWithSHA1X957 | JSAFE_Signature |
| DSAWithSHA1X930 | JSAFE_Signature |
| MD5/RSA/PKCS1Block01Pad | JSAFE_Signature |
| MD2/RSA/PKCS1Block01Pad | JSAFE_Signature |
| RIPEMD160/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA1/RSA/PKCS1V2PSS-2/MGF1/SHA1 | JSAFE_Signature |
| RSAWithSHA1ISO_OIW | JSAFE_Signature |
| RSAWithSHA1PKCS | JSAFE_Signature |
| SHA1/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA1/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA1/X931RSA/X931Pad | JSAFE_Signature |
| SHA224/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA256/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA384/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA512/RSA/PKCS1Block01Pad | JSAFE_Signature |
| SHA1/DSA/NoPad | JSAFE_Signature |
| SHA1/DSA/NoPad | JSAFE_Signature |
| RSA/PKCS1V2OAEPPad | JSAFE_AsymmetricCipher |
| RSA | JSAFE_AsymmetricCipher |
| DSA | JSAFE_PublicKey, JSAFE_PrivateKey, JSAFE_Parameters |
| DSA | JSAFE_PublicKey, JSAFE_PrivateKey, JSAFE_Parameters |
| DSAX957 | JSAFE_PublicKey, JSAFE_PrivateKey, JSAFE_Parameters |
| DH | JSAFE_PublicKey, JSAFE_PrivateKey, JSAFE_Parameters, JSAFE_KeyAgree |
| RC4 | JSAFE_SymmetricCipher |
| RC2/CBC/PKCS5Padding | JSAFE_SymmetricCipher |
| RC5/CBC/PKCS5Padding | JSAFE_SymmetricCipher |
| DES/CBC/PKCS5Padding | JSAFE_SymmetricCipher |
| DES/ECB/NoPad | JSAFE_SymmetricCipher |
| DES/CFB/NoPad | JSAFE_SymmetricCipher |
| DESX/CBC/PKCS5Padding | JSAFE_SymmetricCipher |
| 3DES_EDE/CBC/PKCS5Padding | JSAFE_SymmetricCipher |
| AES128/ECB/NoPad | JSAFE_SymmetricCipher |
| AES192/ECB/NoPad | JSAFE_SymmetricCipher |
| AES256/ECB/NoPad | JSAFE_SymmetricCipher |
| AES128/CBC/NoPad | JSAFE_SymmetricCipher |
| AES192/CBC/NoPad | JSAFE_SymmetricCipher |
| AES256/CBC/NoPad | JSAFE_SymmetricCipher |
| AES128/CFB/NoPad | JSAFE_SymmetricCipher |
| AES192/CFB/NoPad | JSAFE_SymmetricCipher |
| AES256/CFB/NoPad | JSAFE_SymmetricCipher |
| PBE/MD2/DES/CBC/PKCS5PBE | JSAFE_SymmetricCipher |
| PBE/MD5/DES/CBC/PKCS5PBE | JSAFE_SymmetricCipher |
| PBE/SHA1/DES/CBC/PKCS5PBE | JSAFE_SymmetricCipher |
| PBE/MD2/RC2/CBC/PKCS5PBE | JSAFE_SymmetricCipher |
| PBE/MD5/RC2/CBC/PKCS5PBE | JSAFE_SymmetricCipher |
| PBE/SHA1/3DES_EDE/CBC/PKCS12V1PBE-1-3 | JSAFE_SymmetricCipher |
| PBE/SHA1/3DES_EDE/CBC/PKCS12V1PBE-1-2 | JSAFE_SymmetricCipher |
| PBE/SHA1/RC2/CBC/PKCS12V1PBE-1-128 | JSAFE_SymmetricCipher |
| PBE/SHA1/RC2/CBC/PKCS12V1PBE-1-40 | JSAFE_SymmetricCipher |
| PBE/SHA1/RC4/PKCS12V1PBE-1-128 | JSAFE_SymmetricCipher |
| PBE/SHA1/RC4/PKCS12V1PBE-1-40 | JSAFE_SymmetricCipher |
| PBE/HMAC/SHA1/PKIXPBE | JSAFE_SymmetricCipher |
| MD5 | JSAFE_MessageDigest |
| MD2 | JSAFE_MessageDigest |
| HMAC/SHA1 | JSAFE_MAC |
| HMAC/SHA224 | JSAFE_MAC |
| HMAC/SHA256 | JSAFE_MAC |
| HMAC/SHA384 | JSAFE_MAC |
| HMAC/SHA512 | JSAFE_MAC |
| PBE/HMAC/digest/PBEStandard | JSAFE_MAC |
| SHA1 | JSAFE_MessageDigest |
| SHA224 | JSAFE_MessageDigest |
| SHA256 | JSAFE_MessageDigest |
| SHA384 | JSAFE_MessageDigest |
| SHA512 | JSAFE_MessageDigest |
| RIPEMD160 | JSAFE_MessageDigest |
| MGF1 | JSAFE_Parameters |
| SpecifiedParams | JSAFE_Parameters |