Encryption.DigestNames
----------------------

Queries list of all digest algorithms.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [Encryption](component_Encryption.md) | [8.5](newinversion85.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

MBS( "Encryption.DigestNames" ) ### Parameters

none

### Result

Returns list or error.

### Description

Queries list of all digest algorithms.  
The list is not the same for Mac/iOS, Windows and Linux.  
### Examples

The list of digest names in v10.3 sorted:

 MBS ( "Encryption.DigestNames" )  
<small>  
Example result:   
blake2b512  
blake2s256  
id-rsassa-pkcs1-v1\_5-with-sha3-224  
id-rsassa-pkcs1-v1\_5-with-sha3-256  
id-rsassa-pkcs1-v1\_5-with-sha3-384  
id-rsassa-pkcs1-v1\_5-with-sha3-512  
md4  
md4WithRSAEncryption  
md5  
md5-sha1  
md5WithRSAEncryption  
mdc2  
mdc2WithRSA  
ripemd  
ripemd160  
ripemd160WithRSA  
rmd160  
RSA-MD4  
RSA-MD5  
RSA-MDC2  
RSA-RIPEMD160  
RSA-SHA1  
RSA-SHA1-2  
RSA-SHA3-224  
RSA-SHA3-256  
RSA-SHA3-384  
RSA-SHA3-512  
RSA-SHA224  
RSA-SHA256  
RSA-SHA384  
RSA-SHA512  
RSA-SHA512/224  
RSA-SHA512/256  
RSA-SM3  
sha1  
sha1WithRSAEncryption  
sha3-224  
sha3-256  
sha3-384  
sha3-512  
sha224  
sha224WithRSAEncryption  
sha256  
sha256WithRSAEncryption  
sha384  
sha384WithRSAEncryption  
sha512  
sha512-224  
sha512-224WithRSAEncryption  
sha512-256  
sha512-256WithRSAEncryption  
sha512WithRSAEncryption  
shake128  
shake256  
sm3  
sm3WithRSAEncryption  
ssl3-md5  
ssl3-sha1  
whirlpool</small>Query the list sorted in v16.2 with OpenSSL 3.5:

 MBS ( "Encryption.DigestNames" )  
<small>  
Example result:   
blake2b512  
blake2s256  
id-rsassa-pkcs1-v1\_5-with-sha3-224  
id-rsassa-pkcs1-v1\_5-with-sha3-256  
id-rsassa-pkcs1-v1\_5-with-sha3-384  
id-rsassa-pkcs1-v1\_5-with-sha3-512  
md4  
md4WithRSAEncryption  
md5  
md5-sha1  
md5WithRSAEncryption  
mdc2  
mdc2WithRSA  
ripemd  
ripemd160  
ripemd160WithRSA  
rmd160  
RSA-MD4  
RSA-MD5  
RSA-MDC2  
RSA-RIPEMD160  
RSA-SHA1  
RSA-SHA1-2  
RSA-SHA224  
RSA-SHA256  
RSA-SHA3-224  
RSA-SHA3-256  
RSA-SHA3-384  
RSA-SHA3-512  
RSA-SHA384  
RSA-SHA512  
RSA-SHA512/224  
RSA-SHA512/256  
RSA-SM3  
sha1  
sha1WithRSAEncryption  
sha224  
sha224WithRSAEncryption  
sha256  
sha256WithRSAEncryption  
sha3-224  
sha3-256  
sha3-384  
sha3-512  
sha384  
sha384WithRSAEncryption  
sha512  
sha512-224  
sha512-224WithRSAEncryption  
sha512-256  
sha512-256WithRSAEncryption  
sha512WithRSAEncryption  
shake128  
shake256  
sm3  
sm3WithRSAEncryption  
ssl3-md5  
ssl3-sha1  
whirlpool</small>### See also

- [Encryption.CipherNames](EncryptionCipherNames.md)

### Release notes

- **Version 10.3**
    - Added option to [Hash.PBKDF2.HMAC](https://www.mbsplugins.eu/HashPBKDF2HMAC.shtml) to pass digest names returned by [Encryption.DigestNames](https://www.mbsplugins.eu/EncryptionDigestNames.shtml) function, so SHA3 works.
- **Version 8.5**
    - Added [Encryption.CipherNames](http://www.mbsplugins.eu/EncryptionCipherNames.shtml) and [Encryption.DigestNames](http://www.mbsplugins.eu/EncryptionDigestNames.shtml) functions.

### Blog Entries

- [MBS FileMaker Plugin, version 10.3pr5](https://www.mbsplugins.de/archive/2020-06-20/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 8.5pr1](https://www.mbsplugins.de/archive/2018-10-02/MBS_FileMaker_Plugin_version_8/monkeybreadsoftware_blog_filemaker)

This function is free to use.

Created 25th September 2018 , last changed 23th April 2026

  
[Encryption.DecryptContainerBlowfish](EncryptionDecryptContainerBlowfish.md) - [Encryption.EncryptAES](EncryptionEncryptAES.md)

[HTML Version](EncryptionDigestNames.shtml)