Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

BlowfishMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class Encryption and Hash MBS Encryption Plugin 6.3 Yes Yes Yes Yes No
Function: A class for blowfish encryption.
Example:
dim s as string

// create string with known encoding so we can later define encoding after decryption!
s=ConvertEncoding("Hello",Encodings.UTF8)

// encrypt with a key
s=BlowfishMBS.Encrypt("MyKey",s)

// encoding is not set for the result string, still RB can guess the encoding when displaying
MsgBox s

// decrypt with same key
s=BlowfishMBS.Decrypt("MyKey",s)

// encoding is not set for the result string, so change it back:
s=DefineEncoding(s,encodings.UTF8)

// show original Hello
MsgBox s
Notes: For newer projects we recommend switching to CipherMBS class.

Feedback, Comments & Corrections

This class has no sub classes.

Some examples which use this class:


The items on this page are in the following plugins: MBS Encryption Plugin.


BlockMBS   -   BZip2CompressMBS




Links
MBS FileMaker tutorial videos