Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 23 in printed book and digital formats -- plus a one-year subscription (beginning with 24.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are short, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 24.5 ('LiDAR')
Instant purchase and download via GumRoad!

FEATURE

Locked Down—Part 2

Writing encryption code in Xojo that actually holds up

Issue: 24.5 (September/October 2026)
Author: William O'Keefe
Author Bio: William has 40+ years of experience in regulated medical environments. He brings that background to Xojo development with a focus on practical encryption techniques that meet real compliance requirements. He is the developer of LDSecureKit, a Xojo encryption module built on the MBS plugin suite.
Article Description: No description available.
Article Length (in bytes): 15,709
Starting Page Number: 37
Article Number: 24505
Resource File(s):

Download Icon project24505.zip Updated: 2026-08-31 13:08:55

Related Link(s): None

Excerpt of article text...

Here is an AES encryption function. It compiles. It runs. It produces ciphertext. A surprising number of applications in production right now contain code that looks almost exactly like this:

Function EncryptData(data As String, password As String) As String

Var c As CipherMBS = CipherMBS.aes_256_cbc

Call c.EncryptInit(password)

Var result As String = c.ProcessString(data)

...End of Excerpt. Please purchase the magazine to read the full article.