The MemBlob object stores any type and size of data in
memory. Using the provided methods, such as ToHex, ToBase64 etc.. you
can convert this data into almost any format you need,
ready for transporting to other parties.
You should use MemBlob when you have smaller amounts
of data to be encrypted/decrypted. The definition of
'smaller amounts' depends on your application - it
can even be a few megabytes, but conversions to/from string
may be time a consuming process in this case.
Besides having the above properties and methods, MemBlob can
also be referenced through its Blob interface. For the Blob interface
specification, please look here.