Platforms to show: All Mac Windows Linux Cross-Platform

DigestMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Encryption and Hash MBS Encryption Plugin 13.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The OpenSSL class for calculating hashes.
Example
dim d as DigestMBS = DigestMBS.MD5
d.Process "Hello World"
dim result as string = EncodeHex(d.Final)
MsgBox result

This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

This class has no sub classes.

Some methods using this class:

  • CipherMBS.BytesToKey(cipher as CipherMBS, digest as DigestMBS, Salt as MemoryBlock, InputKey as Memoryblock, IterationCount as Integer, byref OutputKey as memoryblock, byref IV as memoryblock) as boolean

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes

  • Version 23.3
    • Added eight more digest methods to DigestMBS class.
  • Version 20.3
    • Added SHA3_224, SHA3_256, SHA3_384 and SHA3_512 to DigestMBS class.
  • Version 18.5

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


DesktopWindow   -   DirectDrawGraphicsMBS


The biggest plugin in space...