skip to main content
article

APL.NET encryption HOWTO

Published: 01 March 2004 Publication History

Abstract

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.

References

[1]
Home page of PGP corporation, http://www.pgp.com (USA) http://www.pgpi.com (International)
[2]
OpenPGP Message Format, http://www.faqs.org/rfcs/rfc2440.html
[3]
The GNU Privacy Guard, http://www.gnupg.org
[4]
The Free Software Definition, http://www.gnu.org/philosophy/free-sw.html
[5]
GNU General Public License, http://www.gnu.org/copyleft/gpl.html
[6]
Microsoft. NET Framework documentation.
[7]
Dyalog APL for Windows, NET Interface Guide.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGAPL APL Quote Quad
ACM SIGAPL APL Quote Quad  Volume 34, Issue 2
Spring 2004
30 pages
ISSN:0163-6006
DOI:10.1145/1088529
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2004
Published in SIGAPL Volume 34, Issue 2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 193
    Total Downloads
  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media