Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 7.2   7.3   7.4   7.5   8.0   8.1   8.2   8.3   8.4   8.5    Statistic  

Encryption.DecryptBlowfish

Decrypts data with Blowfish engine in CFB64 mode.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
Encryption 2.7 Yes Yes Yes Yes Yes
MBS( "Encryption.DecryptBlowfish"; key; text { ; iv } )   More

Parameters

Parameter Description Example value
key The key you want to use. "Hello"
text The text to decrypt. Should be hex encoded bytes from Encryption.EncryptAES. "1234567809ABCDEF"
iv Optional
The initial vector as a text with up to 16 bytes length.
"1234567890ABCDEF"

Result

Returns decrypted text.

Description

Decrypts data with Blowfish engine in CFB64 mode.
This function uses UTF-8 for key, text and iv parameters.
For blowfish the key length is limited to 72 characters.
The plugin has no idea to verify if the key is correct. You need to make sure that you check if result is correct, e.g. by using a hash to verify if result is the expected value.

Deprecated. Please move to Encryption.Cipher for new projects.

Examples

Simply decrypt a text:

MBS( "Encryption.DecryptBlowfish"; $key; $encrypted )

See also

Example Databases

Created 18th August 2014, last changed 24th October 2018


Encryption.DecryptAES   -   Encryption.DecryptContainerAES

Feedback: Report problem or ask question.




Links
MBS FileMaker tutorial videos