![Base32 encoding in Delphi for an upcoming Google Authenticator replacement app - part 1 of series. | IdeasAwakened Base32 encoding in Delphi for an upcoming Google Authenticator replacement app - part 1 of series. | IdeasAwakened](https://ideasawakened.com/assets/blog/Delphi-Programming/base32-encoding/base32-example.png)
Base32 encoding in Delphi for an upcoming Google Authenticator replacement app - part 1 of series. | IdeasAwakened
GitHub - Delphi-FPC-Lazarus/DelphiLazarus_UnicodeUtil: Util functions for encoding / decoding unicode
![Best type for data buffer: TBytes, RawByteString, String, AnsiString, ... - Algorithms, Data Structures and Class Design - Delphi-PRAXiS [en] Best type for data buffer: TBytes, RawByteString, String, AnsiString, ... - Algorithms, Data Structures and Class Design - Delphi-PRAXiS [en]](https://en.delphipraxis.net/uploads/monthly_2018_10/R_member_128.png)
Best type for data buffer: TBytes, RawByteString, String, AnsiString, ... - Algorithms, Data Structures and Class Design - Delphi-PRAXiS [en]
![Base32 encoding in Delphi for an upcoming Google Authenticator replacement app - part 1 of series. | IdeasAwakened Base32 encoding in Delphi for an upcoming Google Authenticator replacement app - part 1 of series. | IdeasAwakened](https://ideasawakened.com/assets/blog/Delphi-Programming/base32-encoding/Base32-Encoding-In-Delphi.png)
Base32 encoding in Delphi for an upcoming Google Authenticator replacement app - part 1 of series. | IdeasAwakened
![Best type for data buffer: TBytes, RawByteString, String, AnsiString, ... - Algorithms, Data Structures and Class Design - Delphi-PRAXiS [en] Best type for data buffer: TBytes, RawByteString, String, AnsiString, ... - Algorithms, Data Structures and Class Design - Delphi-PRAXiS [en]](https://en.delphipraxis.net/uploads/monthly_2018_11/M_member_508.png)