<div dir="ltr"><div><div><div><div><div><div>Hi everyone<br><br></div>It&#39;s good to see Embarcadero possibly breathing some life back into Delphi with the release of its free Community edition.<br><br></div>In case anyone is interested; some months ago I made some changes to Lockbox2 which were finally merged into Github this week. <a href="https://github.com/jarto/lockbox2">https://github.com/jarto/lockbox2</a> <br></div>I hope the updated code will soon make its way to Sourceforge as well.<br><br></div>Lockbox2 was originally a pre-unicode solution which was later modified with DoSomethingA(ansistring) and DoSomethingW(widestring) methods in a similar fashion to the Windows API. I reverted the code to the original DoSomething(string) methods by utilising rawbytestring parameters and UTF8 internally, so that it now works across all versions of Delphi pre/post unicode (back to Delphi5) and Lazarus/FPC. The only thing lacking now for all modern uses is a SHA-2 hashing algorithm.<br><br>So if you&#39;re a fan of Lockbox check it out!<br><br></div>Note: Lockbox3 also exists, but it only supports Delphi &gt;= 2010 in a manner which is not backwards compatible with pre-unicode Delphi. It also does not compile with Lazarus/FPC.<br><br></div>Todd<br><div><div><div><div><div><br><br><br></div></div></div></div></div></div>