emacs.d/clones/lisp/www.cliki.net/Cryptography.html
2022-10-07 15:47:14 +02:00

168 lines
No EOL
9 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Cryptography</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Cryptography">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Cryptography</span>
<div id="content"><div id="content-area"><div id="article-title">Cryptography</div><div id="article"><ul>
<li>
<a href="adler32.html" class="internal">adler32</a> -
Adler-32 is a hash <a href="algorithm.html" class="category">algorithm</a> like <a href="CRC-32.html" class="internal">CRC-32</a>, except that it is much faster and carries a slightly higher probability of collisions
</li>
<li>
<a href="ARC4.html" class="internal">ARC4</a> -
A Common Lisp implementation of ARC4 (trademark: <a href="https://en.wikipedia.org/wiki/RC4">RC4</a>), a stream cipher, can be found below
</li>
<li>
<a href="Blowfish.html" class="internal">Blowfish</a> -
Blowfish is a 64-bit encryption <a href="algorithm.html" class="category">algorithm</a>, with a key length between 32 and 448 bits
</li>
<li>
<a href="https://www.cliki.net/CL%2BSSL" class="internal">CL+SSL</a> -
CL+SSL is a portable interface to <a href="http://www.openssl.org/">OpenSSL</a>
</li>
<li>
<a href="cl-cracklib.html" class="internal">cl-cracklib</a> -
cl-cracklib is a <a href="UFFI.html" class="internal">UFFI</a> interface to <a href="https://github.com/cracklib/cracklib">cracklib</a>'s <a href="https://linux.die.net/man/3/fascistcheck">FascistCheck</a> function
</li>
<li>
<a href="cl-crc64.html" class="internal">cl-crc64</a> -
cl-crc64 implements 64 bit cyclic redundancy checks in Common Lisp
</li>
<li>
<a href="CL-MD5.html" class="internal">CL-MD5</a> -
CL-MD5 is a Common Lisp implementation of MD5
</li>
<li>
<a href="cl-one-time-passwords.html" class="internal">cl-one-time-passwords</a> -
cl-one-time-passwords implements HOTP (<a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc4226">4226</a>) and TOTP (<a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc6238">6238</a>) in Common Lisp
</li>
<li>
<a href="cl-pass.html" class="internal">cl-pass</a> -
<a href="https://github.com/eudoxia0/cl-pass">cl-pass</a> is a password hashing (via <a href="https://cryptobook.nakov.com/mac-and-key-derivation/pbkdf2">PBKDF2</a>) and verification library
</li>
<li>
<a href="cl-password-store.html" class="internal">cl-password-store</a> -
Password management for Common Lisp (web) applications
</li>
<li>
<a href="CL-PLUS-SSL.html" class="internal">CL-PLUS-SSL</a> -
This library is a fork of <a href="SSL-CMUCL.html" class="internal">SSL-CMUCL</a>
</li>
<li>
<a href="CL-TLS.html" class="internal">CL-TLS</a> -
CL-TLS is a prototype Common Lisp implementation of TLS and related protocols and standards including:
</li>
<li>
<a href="CLJWT.html" class="internal">CLJWT</a> -
A library for issuing and validating <a href="JSON.html" class="category">JSON</a> Web Tokens
</li>
<li>
<a href="CRC-32.html" class="internal">CRC-32</a> -
A library to compute the CRC-32 <a href="algorithm.html" class="category">algorithm</a> that is described in <a href="RFC.html" class="category">RFC</a> <a href="ftp://ftp.rfc-editor.org/in-notes/rfc1952.txt">1952</a>
</li>
<li>
<a href="GPGME.html" class="internal">GPGME</a> -
<a href="http://www.gnupg.org/download/index.en.html#gpgme">GPGME</a> (GnuPG Made Easy) is a C language library that provides a high-level <a href="cryptography.html" class="category">cryptography</a> API for encryption, decryption, signing, signature verification and key management
</li>
<li>
<a href="iescrypt.html" class="internal">iescrypt</a> -
A tool to encrypt and/or sign files
</li>
<li>
<a href="Ironclad.html" class="internal">Ironclad</a> -
Ironclad is a Common Lisp <a href="Cryptography.html" class="category">Cryptography</a> package; several block encryption algorithms and hash functions are included with the initial release
</li>
<li>
<a href="isaac.html" class="internal">isaac</a> -
An implementation of the <a href="http://burtleburtle.net/bob/rand/isaacafa.html">isaac CPRNG</a> in Common Lisp
</li>
<li>
<a href="md5.html" class="internal">md5</a> -
md5 is a cryptographic Message-Digest algorithm from RSA Data Security, Inc
</li>
<li>
<a href="PRBS.html" class="internal">PRBS</a> -
Library of <a href="https://en.wikipedia.org/wiki/Pseudorandom_binary_sequence">pseudo-random binary sequence</a> generators (LFSR-2 and LFSR-4) and <a href="http://htmlpreview.github.io/?http://github.com/jlowder/prbs/blob/master/doc/ref.html">related functions</a> in Common Lisp
</li>
<li>
<a href="random-state.html" class="internal">random-state</a> -
This is a collection of pseudo random number generators (PRNGs)
</li>
<li>
<a href="SAFER.html" class="internal">SAFER</a> -
<a href="https://en.wikipedia.org/wiki/SAFER">SAFER</a> (Secure And Fast Encryption Routine) is a block cipher that was first published in 1993, followed by later variants
</li>
<li>
<a href="secure-random.html" class="internal">secure-random</a> -
<a href="https://github.com/avodonosov/secure-random">secure-random</a> provides a cryptographically secure pseudo-random number generator for Common Lisp
</li>
<li>
<a href="session-token.html" class="internal">session-token</a> -
<a href="session-token.html" class="internal">session-token</a> is a simple session token generator based on Session::Token
</li>
<li>
<a href="SHA1.html" class="internal">SHA1</a> -
Secure Hash <a href="Algorithm.html" class="category">Algorithm</a> 1 (SHA1) is defined in <a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc3174">3174</a>, and therefore more-or-less counts as a <a href="protocol.html" class="category">protocol</a>
</li>
<li>
<a href="sha3.html" class="internal">sha3</a> -
This library is an implementation of the Secure Hash <a href="Algorithm.html" class="category">Algorithm</a> 3 (<a href="https://en.wikipedia.org/wiki/SHA-3">SHA-3</a>), also known as <a href="https://keccak.team/">Keccak</a>
</li>
<li>
<a href="SSL-CMUCL.html" class="internal">SSL-CMUCL</a> -
SSL-CMUCL is an interface to SSL streams for CMUCL
</li>
<li>
<a href="XXTEA.html" class="internal">XXTEA</a> -
<a href="https://en.wikipedia.org/wiki/XXTEA">XXTEA</a> is an encryption <a href="algorithm.html" class="category">algorithm</a>, first introduced in 1998, which is relatively easy to implement
</li>
<li>
<a href="Ystok-MD5.html" class="internal">Ystok-MD5</a> -
Ystok-MD5 is a <a href="Cryptography.html" class="category">Cryptography</a> library implementing MD5 and MD5 APR (Apache Portable Runtime)
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Cryptography.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Cryptography">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Cryptography">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Cryptography&amp;from-revision=3798925329">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>