168 lines
No EOL
9 KiB
HTML
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&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 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> |