⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 annotated.html

📁 Crypto++是一个非常强大的密码学库,主要是功能全
💻 HTML
📖 第 1 页 / 共 5 页
字号:
  <tr><td class="indexkey"><a class="el" href="class_p_k___fixed_length_crypto_system.html">PK_FixedLengthCryptoSystem</a></td><td class="indexvalue">Interface for encryptors and decryptors with fixed length ciphertext </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___fixed_length_decryptor.html">PK_FixedLengthDecryptor</a></td><td class="indexvalue">Interface for decryptors with fixed length ciphertext </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___fixed_length_encryptor.html">PK_FixedLengthEncryptor</a></td><td class="indexvalue">Interface for encryptors with fixed length ciphertext </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___nonreversible_padding_algorithm.html">PK_NonreversiblePaddingAlgorithm</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___padding_algorithm.html">PK_PaddingAlgorithm</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme.html">PK_SignatureScheme</a></td><td class="indexvalue">Interface for public-key signers and verifiers </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme_base.html">PK_SignatureSchemeBase&lt; H, INTERFACE, DS_INTERFACE &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme_impl.html">PK_SignatureSchemeImpl&lt; BASE, DS &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme_with_recovery.html">PK_SignatureSchemeWithRecovery</a></td><td class="indexvalue">Interface for public-key signers and verifiers with recovery </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signer.html">PK_Signer</a></td><td class="indexvalue">Interface for public-key signers </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signer_1_1_key_too_short.html">PK_Signer::KeyTooShort</a></td><td class="indexvalue">Key too short exception, may be thrown by <a class="el" href="class_p_k___signer.html#_signer_with_recovery_templatea10">Sign()</a> or <a class="el" href="class_p_k___signer.html#_signer_with_recovery_templatea11">SignMessage()</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signer_base.html">PK_SignerBase&lt; H &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signer_impl.html">PK_SignerImpl&lt; DS, H &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___signer_with_recovery.html">PK_SignerWithRecovery</a></td><td class="indexvalue">Interface for public-key signers with recovery </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___verifier.html">PK_Verifier</a></td><td class="indexvalue">Interface for public-key signature verifiers </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___verifier_base.html">PK_VerifierBase&lt; H &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___verifier_impl.html">PK_VerifierImpl&lt; DS, H &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k___verifier_with_recovery.html">PK_VerifierWithRecovery</a></td><td class="indexvalue">Interface for public-key verifiers with recovery </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s12___p_b_k_d_f.html">PKCS12_PBKDF&lt; T &gt;</a></td><td class="indexvalue">PBKDF from PKCS #12, appendix B, T should be a <a class="el" href="class_hash_transformation.html">HashTransformation</a> class </td></tr>  <tr><td class="indexkey"><a class="el" href="struct_p_k_c_s1v15.html">PKCS1v15</a></td><td class="indexvalue">PKCS #1 version 1.5, for use with <a class="el" href="struct_r_s_a_e_s.html">RSAES</a> and <a class="el" href="struct_r_s_a_s_s_a.html">RSASSA</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s5___p_b_k_d_f1.html">PKCS5_PBKDF1&lt; T &gt;</a></td><td class="indexvalue">PBKDF1 from PKCS #5, T should be a <a class="el" href="class_hash_transformation.html">HashTransformation</a> class </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s5___p_b_k_d_f2___h_m_a_c.html">PKCS5_PBKDF2_HMAC&lt; T &gt;</a></td><td class="indexvalue">PBKDF2 from PKCS #5, T should be a <a class="el" href="class_hash_transformation.html">HashTransformation</a> class </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s8_private_key.html">PKCS8PrivateKey</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s___decorated_hash_module.html">PKCS_DecoratedHashModule&lt; H &gt;</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#sem_PKCS1-1.5">EMSA-PKCS1-v1_5</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s___encryption_padding_scheme.html">PKCS_EncryptionPaddingScheme</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/ca.html#cem_PKCS1-1.5">EME-PKCS1-v1_5</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_p_k_c_s___signature_padding_scheme.html">PKCS_SignaturePaddingScheme</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#sem_PKCS1-1.5">EMSA-PKCS1-v1_5</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_polynomial_mod2.html">PolynomialMod2</a></td><td class="indexvalue">Polynomial with Coefficients in GF(2) </td></tr>  <tr><td class="indexkey"><a class="el" href="class_polynomial_mod2_1_1_divide_by_zero.html">PolynomialMod2::DivideByZero</a></td><td class="indexvalue">Divide by zero exception </td></tr>  <tr><td class="indexkey"><a class="el" href="class_polynomial_over.html">PolynomialOver&lt; T &gt;</a></td><td class="indexvalue">Represents single-variable polynomials over arbitrary rings </td></tr>  <tr><td class="indexkey"><a class="el" href="class_polynomial_over_1_1_divide_by_zero.html">PolynomialOver&lt; T &gt;::DivideByZero</a></td><td class="indexvalue">Division by zero exception </td></tr>  <tr><td class="indexkey"><a class="el" href="class_polynomial_over_1_1_randomization_parameter.html">PolynomialOver&lt; T &gt;::RandomizationParameter</a></td><td class="indexvalue">Specify the distribution for randomization functions </td></tr>  <tr><td class="indexkey"><a class="el" href="class_polynomial_over_fixed_ring.html">PolynomialOverFixedRing&lt; T, instance &gt;</a></td><td class="indexvalue">Polynomials over a fixed ring </td></tr>  <tr><td class="indexkey"><a class="el" href="class_prime_and_generator.html">PrimeAndGenerator</a></td><td class="indexvalue">Generator of prime numbers of special forms </td></tr>  <tr><td class="indexkey"><a class="el" href="class_private_key.html">PrivateKey</a></td><td class="indexvalue">Interface for private keys </td></tr>  <tr><td class="indexkey"><a class="el" href="class_private_key_algorithm.html">PrivateKeyAlgorithm</a></td><td class="indexvalue">Interface for asymmetric algorithms using private keys </td></tr>  <tr><td class="indexkey"><a class="el" href="class_private_key_copier.html">PrivateKeyCopier&lt; KEYS &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_proxy_filter.html">ProxyFilter</a></td><td class="indexvalue">Base class for <a class="el" href="class_filter.html">Filter</a> classes that are proxies for a chain of other filters </td></tr>  <tr><td class="indexkey"><a class="el" href="class_public_blum_blum_shub.html">PublicBlumBlumShub</a></td><td class="indexvalue"><a class="el" href="class_blum_blum_shub.html">BlumBlumShub</a> without factorization of the modulus </td></tr>  <tr><td class="indexkey"><a class="el" href="class_public_key.html">PublicKey</a></td><td class="indexvalue">Interface for public keys </td></tr>  <tr><td class="indexkey"><a class="el" href="class_public_key_algorithm.html">PublicKeyAlgorithm</a></td><td class="indexvalue">Interface for asymmetric algorithms using public keys </td></tr>  <tr><td class="indexkey"><a class="el" href="class_public_key_copier.html">PublicKeyCopier&lt; KEYS &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_quotient_ring.html">QuotientRing&lt; T &gt;</a></td><td class="indexvalue">Quotient Ring </td></tr>  <tr><td class="indexkey"><a class="el" href="struct_rabin.html">Rabin</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="struct_rabin_e_s.html">RabinES&lt; STANDARD &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_rabin_function.html">RabinFunction</a></td><td class="indexvalue"><a class="el" href="struct_rabin.html">Rabin</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="struct_rabin_p_s_s_r.html">RabinPSSR&lt; H &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="struct_rabin_s_s_r.html">RabinSSR&lt; EM &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_randomized_trapdoor_function.html">RandomizedTrapdoorFunction</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_randomized_trapdoor_function_inverse.html">RandomizedTrapdoorFunctionInverse</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_random_number_generator.html">RandomNumberGenerator</a></td><td class="indexvalue">Interface for random number generators </td></tr>  <tr><td class="indexkey"><a class="el" href="class_random_number_source.html">RandomNumberSource</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_random_number_store.html">RandomNumberStore</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_random_pool.html">RandomPool</a></td><td class="indexvalue">Randomness Pool </td></tr>  <tr><td class="indexkey"><a class="el" href="class_raw_i_d_a.html">RawIDA</a></td><td class="indexvalue">Base class for secret sharing and information dispersal </td></tr>  <tr><td class="indexkey"><a class="el" href="class_r_c2.html">RC2</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC2">RC2</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_r_c5.html">RC5</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC5">RC5</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_r_c6.html">RC6</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC6">RC6</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_redirector.html">Redirector</a></td><td class="indexvalue">Redirect input to another <a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> without owning it </td></tr>  <tr><td class="indexkey"><a class="el" href="class_rijndael.html">Rijndael</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#Rijndael">Rijndael</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_ring_of_polynomials_over.html">RingOfPolynomialsOver&lt; T &gt;</a></td><td class="indexvalue">Ring of polynomials over another ring </td></tr>  <tr><td class="indexkey"><a class="el" href="class_r_i_p_e_m_d160.html">RIPEMD160</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/md.html#RIPEMD-160">RIPEMD-160</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="struct_r_s_a.html">RSA</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="struct_r_s_a_e_s.html">RSAES&lt; STANDARD &gt;</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/ca.html#RSA"><a class="el" href="struct_r_s_a.html">RSA</a> cryptosystem</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_r_s_a_function.html">RSAFunction</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="struct_r_s_a_s_s_a.html">RSASSA&lt; STANDARD, H &gt;</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#RSA"><a class="el" href="struct_r_s_a.html">RSA</a> signature scheme with appendix</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="struct_r_w.html">RW&lt; r &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="class_r_w_function.html">RWFunction&lt; r &gt;</a></td><td class="indexvalue"></td></tr>  <tr><td class="indexkey"><a class="el" href="struct_r_w_s_s_a.html">RWSSA&lt; H, STANDARD &gt;</a></td><td class="indexvalue"><a class="el" href="struct_r_w.html">RW</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_s_a_f_e_r.html">SAFER</a></td><td class="indexvalue">Base class, do not use directly </td></tr>  <tr><td class="indexkey"><a class="el" href="class_s_a_f_e_r___k.html">SAFER_K</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#SAFER-K">SAFER-K</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_s_a_f_e_r___s_k.html">SAFER_SK</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#SAFER-SK">SAFER-SK</a> </td></tr>  <tr><td class="indexkey"><a class="el" href="class_same_key_length_as.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -