The article outlines the key points of building a Dyalog APL interface to the GNU Privacy Guard (GnuPG), a tool for cryptographic privacy and authentication. The main purpose of the interface is to use the GnuPG's functionality to encrypt data and create digital signatures directly from APL programs. The article briefly describes .NET classes that form the core of the interface and provide effective means to manage processes running on a computer. It also contains a number of examples demonstrating usage of the interface and the underlying ideas.
/lp/association-for-computing-machinery/apl-net-encryption-howto-0dnXjZeKcb