Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Component: Encryption
Encrypt or Decrypt with AES or Blowfish
Version | macOS | Windows | Linux | Server | iOS SDK |
2.7 / 8.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Item | Details |
---|---|
Encryption.Cipher Encrypts or decrypts of a value. | All 4.1 |
Encryption.CipherNames Queries list of all ciphers. | All 8.5 |
Encryption.DecryptAES Deprecated Decrypts data with AES engine in CBC mode. | All 2.7 |
Encryption.DecryptBlowfish Deprecated Decrypts data with Blowfish engine in CFB64 mode. | All 2.7 |
Encryption.DecryptContainerAES Deprecated Decrypts container value with AES engine in CFB mode. | All 2.9 |
Encryption.DecryptContainerBlowfish Deprecated Decrypts container value with Blowfish engine. | All 2.9 |
Encryption.DigestNames Queries list of all digest algorithms. | All 8.5 |
Encryption.EncryptAES Deprecated Encrypts data with with AES engine in CBC mode. | All 2.7 |
Encryption.EncryptBlowfish Deprecated Decrypts data with Blowfish engine in CFB64 mode. | All 2.7 |
Encryption.EncryptContainerAES Deprecated Encrypts container value with AES engine in CFB mode. | All 2.9 |
Encryption.EncryptContainerBlowfish Deprecated Encrypts container value with Blowfish engine. | All 2.9 |
RSA.DecryptPrivateKey Decrypts a private key. | All 7.5 |
RSA.EncryptPrivateKey Encrypts a private key. | All 7.5 |
RSA.GeneratePrivateKey Creates a new private key. | All 6.2 |
RSA.GetPublicKey Queries public key from private key. | All 6.2 |
RSA.PrivateDecrypt Decrypts data using private key. | All 6.2 |
RSA.PrivateEncrypt Encrypts data using private key. | All 6.2 |
RSA.PublicDecrypt Decrypts data using public key. | All 6.2 |
RSA.PublicEncrypt Encrypts data using public key. | All 6.2 |
RSA.Sign Signs data with RSA digital signature. | All 6.2 |
RSA.Verify Verifies RSA digital signature. | All 6.2 |
21 functions shown.
These functions require a license (71%).
Release notes
- Version 13.3
- Fixed an issue with variable length keys in Encryption.Cipher function.
- Version 10.3
- Added Base64URL as output option for RSA.Sign, CURL.ReceiveData, Files.ReadFile, Hash.DigestFile, Hash.Digest, Encryption.Cipher and for other functions as text encoding parameter.
- Added option to Hash.PBKDF2.HMAC to pass digest names returned by Encryption.DigestNames function, so SHA3 works.
- Version 10.0
- Fixed a bug with Encryption.Cipher function when key contained char(10).
- Version 9.5
- Changed Encryption.Cipher to not report no error as error.
- Version 9.4
- Added error check to Encryption.Cipher to report if de/encryption fails instead of silently return no or garbage data.
- Version 8.5
- Added Encryption.CipherNames and Encryption.DigestNames functions.
- Fixed problem with Encryption.EncryptAES function if byte size is not a multiply of 16.
- Version 7.3
- Added new mode to Encryption.Cipher with type "auto" for returning container data and detect type based on a given filename.
- Fixed bug with Encryption.Cipher to better handle longer keys (e.g. blowfish with up to 64 bytes) and invalid key lengths.
Blog Entries
- Neues MBS Plugin 13.3 für Claris FileMaker
- MBS Plugin 13.3 for Claris FileMaker
- MBS FileMaker Plugin, June 2021 News
- MBS FileMaker Plugin 10.3 - More than 6200 Functions In One Plugin
- MBS FileMaker Plugin 6.2 for OS X/Windows
- MBS FileMaker Plugin 4.1 for OS X/Windows - More than 2400 Functions In One Plugin