📄 index.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Crypto++ Library 5.5.1 Reference Manual</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.2 --><div class="tabs"> <ul> <li class="current"><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div><h1><a href="http://www.cryptopp.com">Crypto++</a><sup><small>®</small></sup> Library 5.5.1 Reference Manual</h1><p><dl><dt>Abstract Base Classes</dt><dd><a class="el" href="cryptlib_8h.html">cryptlib.h</a> </dd><dt>Symmetric Ciphers</dt><dd><a class="el" href="struct_symmetric_cipher_documentation.html" title="Each class derived from this one defines two types, Encryption and Decryption, both...">SymmetricCipherDocumentation</a> </dd><dt>Hash Functions</dt><dd><a class="el" href="class_s_h_a1.html" title="SHA-1">SHA1</a>, <a class="el" href="class_s_h_a224.html" title="implements the SHA-224 standard">SHA224</a>, <a class="el" href="class_s_h_a256.html" title="implements the SHA-256 standard">SHA256</a>, <a class="el" href="class_s_h_a384.html" title="implements the SHA-384 standard">SHA384</a>, <a class="el" href="class_s_h_a512.html" title="implements the SHA-512 standard">SHA512</a>, <a class="el" href="class_tiger.html" title="Tiger">Tiger</a>, <a class="el" href="class_whirlpool.html" title="Whirlpool">Whirlpool</a>, <a class="el" href="class_r_i_p_e_m_d160.html" title="RIPEMD-160">RIPEMD160</a>, <a class="el" href="class_r_i_p_e_m_d320.html">RIPEMD320</a>, <a class="el" href="class_r_i_p_e_m_d128.html">RIPEMD128</a>, <a class="el" href="class_r_i_p_e_m_d256.html">RIPEMD256</a>, <a class="el" href="class_weak1_1_1_m_d2.html" title="MD2">Weak1::MD2</a>, <a class="el" href="class_weak1_1_1_m_d4.html" title="MD4">Weak1::MD4</a>, <a class="el" href="class_weak1_1_1_m_d5.html" title="MD5">Weak1::MD5</a> </dd><dt>Non-Cryptographic Checksums</dt><dd><a class="el" href="class_c_r_c32.html" title="CRC Checksum Calculation.">CRC32</a>, <a class="el" href="class_adler32.html" title="ADLER-32 checksum calculations.">Adler32</a> </dd><dt>Message Authentication Codes</dt><dd><a class="el" href="class_v_m_a_c.html" title="VMAC">VMAC</a>, <a class="el" href="class_h_m_a_c.html" title="HMAC">HMAC</a>, <a class="el" href="class_c_b_c___m_a_c.html" title="CBC-MAC">CBC_MAC</a>, <a class="el" href="class_d_m_a_c.html" title="DMAC.">DMAC</a>, <a class="el" href="class_t_t_m_a_c.html" title="Two-Track-MAC">TTMAC</a> </dd><dt>Random Number Generators</dt><dd><a class="el" href="cryptlib_8h.html#fcd6162a0a4d19df92106149e7eaf55a" title="returns a reference that can be passed to functions that ask for a RNG but doesn't...">NullRNG()</a>, <a class="el" href="class_l_c___r_n_g.html" title="linear congruential generator">LC_RNG</a>, <a class="el" href="class_random_pool.html" title="Randomness Pool.">RandomPool</a>, <a class="el" href="class_blocking_rng.html" title="encapsulate /dev/random, or /dev/srandom on OpenBSD">BlockingRng</a>, <a class="el" href="class_nonblocking_rng.html" title="encapsulate CryptoAPI's CryptGenRandom or /dev/urandom">NonblockingRng</a>, <a class="el" href="class_auto_seeded_random_pool.html" title="Automaticly Seeded Randomness Pool.">AutoSeededRandomPool</a>, <a class="el" href="class_auto_seeded_x917_r_n_g.html" title="RNG from ANSI X9.17 Appendix C, seeded using an OS provided RNG.">AutoSeededX917RNG</a>, DefaultAutoSeededRNG </dd><dt>Password-based Cryptography</dt><dd><a class="el" href="class_password_based_key_derivation_function.html" title="abstract base class for password based key derivation function">PasswordBasedKeyDerivationFunction</a> </dd><dt>Public Key Cryptosystems</dt><dd><a class="el" href="struct_d_l_i_e_s.html" title="Discrete Log Integrated Encryption Scheme, AKA DLIES.">DLIES</a>, <a class="el" href="struct_e_c_i_e_s.html" title="Elliptic Curve Integrated Encryption Scheme, AKA ECIES.">ECIES</a>, <a class="el" href="struct_l_u_c_e_s.html" title="LUC cryptosystem.">LUCES</a>, <a class="el" href="struct_r_s_a_e_s.html" title="RSA cryptosystem">RSAES</a>, <a class="el" href="struct_rabin_e_s.html" title="Rabin encryption.">RabinES</a>, <a class="el" href="struct_l_u_c___i_e_s.html" title="LUC-IES.">LUC_IES</a> </dd><dt>Public Key Signature Schemes</dt><dd><a class="el" href="struct_d_s_a.html" title="DSA">DSA</a>, <a class="el" href="struct_g_d_s_a.html" title="DSA-1363">GDSA</a>, <a class="el" href="struct_e_c_d_s_a.html" title="ECDSA">ECDSA</a>, <a class="el" href="struct_n_r.html" title="NR">NR</a>, <a class="el" href="struct_e_c_n_r.html" title="ECNR.">ECNR</a>, <a class="el" href="struct_l_u_c_s_s.html" title="LUC signature scheme with appendix.">LUCSS</a>, <a class="el" href="struct_r_s_a_s_s.html" title="RSA signature scheme with appendix">RSASS</a>, <a class="el" href="struct_r_s_a_s_s___i_s_o.html">RSASS_ISO</a>, <a class="el" href="struct_rabin_s_s.html" title="Rabin signature.">RabinSS</a>, <a class="el" href="struct_r_w_s_s.html" title="RWSS.">RWSS</a>, <a class="el" href="struct_e_s_i_g_n.html" title="ESIGN, as defined in IEEE P1363a.">ESIGN</a> </dd><dt>Key Agreement</dt><dd><a class="el" href="dh_8h.html#d6400f70a2f740693b62d66d59171a32" title="Diffie-Hellman in GF(p) with key validation">DH</a>, <a class="el" href="class_d_h2.html" title="Unified Diffie-Hellman">DH2</a>, <a class="el" href="mqv_8h.html#55efec2ab777263bc0d165afa0c3fe3b" title="Menezes-Qu-Vanstone in GF(p) with key validation, AKA MQV.">MQV</a>, <a class="el" href="struct_e_c_d_h.html" title="Elliptic Curve Diffie-Hellman, AKA ECDH.">ECDH</a>, <a class="el" href="struct_e_c_m_q_v.html" title="Elliptic Curve Menezes-Qu-Vanstone, AKA ECMQV.">ECMQV</a>, <a class="el" href="class_x_t_r___d_h.html" title="XTR-DH with key validation.">XTR_DH</a> </dd><dt>Algebraic Structures</dt><dd><a class="el" href="class_integer.html" title="multiple precision integer and basic arithmetics">Integer</a>, <a class="el" href="class_polynomial_mod2.html" title="Polynomial with Coefficients in GF(2).">PolynomialMod2</a>, <a class="el" href="class_polynomial_over.html" title="represents single-variable polynomials over arbitrary rings">PolynomialOver</a>, <a class="el" href="class_ring_of_polynomials_over.html" title="Ring of polynomials over another ring.">RingOfPolynomialsOver</a>, <a class="el" href="class_modular_arithmetic.html" title="ring of congruence classes modulo n">ModularArithmetic</a>, <a class="el" href="class_montgomery_representation.html" title="do modular arithmetics in Montgomery representation for increased speed">MontgomeryRepresentation</a>, <a class="el" href="class_g_f_p2___o_n_b.html" title="GF(p^2), optimal normal basis.">GFP2_ONB</a>, <a class="el" href="class_g_f2_n_p.html" title="GF(2^n) with Polynomial Basis.">GF2NP</a>, <a class="el" href="class_g_f256.html" title="GF(256) with polynomial basis.">GF256</a>, <a class="el" href="class_g_f2__32.html" title="GF(2^32) with polynomial basis.">GF2_32</a>, <a class="el" href="class_e_c2_n.html" title="Elliptic Curve over GF(2^n).">EC2N</a>, <a class="el" href="class_e_c_p.html" title="Elliptic Curve over GF(p), where p is prime.">ECP</a> </dd><dt>Secret Sharing and Information Dispersal</dt><dd><a class="el" href="class_secret_sharing.html" title="a variant of Shamir's Secret Sharing Algorithm">SecretSharing</a>, <a class="el" href="class_secret_recovery.html" title="a variant of Shamir's Secret Sharing Algorithm">SecretRecovery</a>, <a class="el" href="class_information_dispersal.html" title="a variant of Rabin's Information Dispersal Algorithm">InformationDispersal</a>, <a class="el" href="class_information_recovery.html" title="a variant of Rabin's Information Dispersal Algorithm">InformationRecovery</a> </dd><dt>Compression</dt>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -