RtsCryptoID (ENUM)ΒΆ
TYPE RtsCryptoID :
- Attributes:
- qualified_only
- InOut:
- Name - Initial - Comment - AES_128_CBC - 16#1001 - AES 128 bit key in CBC mode - AES_128_CFB - 16#1002 - AES 128 bit key in CFB mode - AES_256_CBC - 16#1003 - AES 256 bit key in CBC mode - DES_CBC - 16#1004 - DES 64 bit key in CBC mode - AES_256_CTR - 16#1005 - AES 256 bit key in CTR mode - RSA - 16#2001 - Plain RSA asymmetric encryption. Not recommended. - RSA_OAEP_PADDING - 16#2002 - RSA asymmetric encryption with OAEP (SHA1) padding. - RSA_PKCS1_V15_PADDING - 16#2003 - RSA asymmetric encryption with #PKCS1 v1.5 padding. Not recommended. - RSA_OAEP_SHA256_PADDING - 16#2004 - RSA asymmetric encryption with OAEP (SHA-256) padding. - HASH_MD5 - 16#3001 - MD5 checksum. Not cryptographically safe. - HASH_SHA1 - 16#3002 - SHA1 checksum. Not cryptographically safe. - HASH_SHA224 - 16#3003 - SHA-224 checksum. - HASH_SHA256 - 16#3004 - SHA-256 checksum. - HASH_SHA384 - 16#3005 - SHA-384 checksum. - HASH_SHA512 - 16#3006 - SHA-512 checksum. - HMAC_MD5 - 16#4001 - HMAC based on MD5. Not cryptographically safe. - HMAC_SHA1 - 16#4002 - HMAC based on SHA1. Not cryptographically safe. - HMAC_SHA224 - 16#4003 - HMAC based on SHA-224. - HMAC_SHA256 - 16#4004 - HMAC based on SHA-256. - HMAC_SHA384 - 16#4005 - HMAC based on SHA-384. - HMAC_SHA512 - 16#4006 - HMAC based on SHA-512. - RSA_PKCS1_V15_SHA1 - 16#5001 - Asymmetric signature based on RSA, SHA1 and #PKCS1 v1.5 padding. Not recommended. - RSA_PKCS1_V15_SHA256 - 16#5002 - Asymmetric signature based on RSA, SHA-256 and #PKCS1 v1.5 padding. Not recommended. - RSA_PSS_SHA256 - 16#5005 - Asymmetric signature based on RSA, SHA-256 and PSS padding. - KDF_PSHA1 - 16#6001 - TLS key derivation function based on SHA1. Not recommeded for key generation based on passwords. - KDF_PSHA256 - 16#6002 - TLS key derivation function based on SHA-256. Not recommeded for key generation based on passwords. - KDF_SCRYPT - 16#6003 - Scrypt key derivation function. Recommeded to expand passwords into cryptographic keys, or to hash passwords. 
