Use LockBox does encryption and decryption
LockBox is an excellent set of open source controls. Its predecessor is TruboPower LockBox is a set of commercial controls.
LockBox decided to open source when it reached Version 2. So there is LockBox2, which is exactly the same as the previous commercial controls.
Later, someone wrote another set called LockBox3. This version is also open source, but the code is completely different and the usage is different. The open source protocol used is also different.
For the difference between LockBox2 and LockBox3, and why you want to create another one, please see here: http://lockbox.seanbdurkin.id.au/HomePage
I tried to download the ZIP of LockBox2 and LockBox3, unzip it, and install it to Delphi 10.2 Tokyo version. I found a problem: I installed the VCL version and FMX version at the same time, but after the installation, I did not see it on the control panel. After restarting Delphi, it says that the XX package was unsuccessfully loaded during startup, and so on.
I had to uninstall the FMX version, leaving only the VCL version to successfully see the controls on the control panel of the IDE. Write an example program, drag the control over, write some test code, and pass.
The following is the test code after dragging the control over: