Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
11.0
11.1
11.2
11.3
11.4
11.5
12.0
12.1
12.2
12.3
Statistic
FMM
Blog
Component: Encryption
Encrypt or Decrypt with AES or Blowfish
Version | macOS | Windows | Linux | Server | iOS SDK | License |
2.7 / 8.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | Paid |
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 Decrypts data with AES engine in CBC mode. | All 2.7 |
Encryption.DecryptBlowfish Decrypts data with Blowfish engine in CFB64 mode. | All 2.7 |
Encryption.DecryptContainerAES Decrypts container value with AES engine in CFB mode. | All 2.9 |
Encryption.DecryptContainerBlowfish Decrypts container value with Blowfish engine. | All 2.9 |
Encryption.DigestNames Queries list of all digest algorithms. | All 8.5 |
Encryption.EncryptAES Encrypts data with with AES engine in CBC mode. | All 2.7 |
Encryption.EncryptBlowfish Decrypts data with Blowfish engine in CFB64 mode. | All 2.7 |
Encryption.EncryptContainerAES Encrypts container value with AES engine in CFB mode. | All 2.9 |
Encryption.EncryptContainerBlowfish 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.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 |
17 functions shown.
Release notes
- 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
- 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
Example Databases
- Encryption and Hash/AES with PHP/AES with PHP
- Encryption and Hash/AES
- Encryption and Hash/Blowfish
- Encryption and Hash/Encrypt Containers
- Encryption and Hash/Encryption Cipher
- Third Party/FileMaker Snippet Storage
- Utility functions/Generate and Verify License Key
Videos
- Presentation from June 2020
- MBS FileMaker Plugin, June 2021 News
- MBS Plugin Präsentation von der FileMaker Konferenz 2019
- FileMaker Developer Conference 2018 Presentation
Feedback: Report problem or ask question.
