Crypto ++.

Uma biblioteca de classes gratuita de C ++ de esquemas criptográficos.
Baixe Agora

Crypto ++. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Wei Dai
  • Site do editor:
  • http://www.cryptopp.com/

Crypto ++. Tag


Crypto ++. Descrição

Uma biblioteca gratuita de classes C ++ de esquemas criptográficos. O Projeto Crypto ++ é uma biblioteca gratuita de classes C ++ de esquemas criptográficos. Aqui estão algumas características principais de "Crypto ++": · Uma hierarquia de classe com uma API definida por classes de base abstrata · AES (Rijndael) e AES Candidatos: RC6, Marte, Twofish, Serpent, Cast-256 · Outros cifras de blocos simétricos: idéia, des-EDE2 e DES-EDE3), DESX (des-Xex3), RC2, RC5, Blowfish, Diamond2, Chá, Mais Segura, 3-Way, Gost, Shark, Cast-128, Square, Skipjack, Camellia, Shacal-2 · Modos de cifra genéricos: BCE, CBC, CBC Ciphertext Roubar (CTS), CFB, OFB, Counter Mode (CTR) · Cifras de fluxo: Panamá, Arc4, Selo, Wake, Wake-Ofb, Blumblumshub · Criptografia de chave pública: RSA, DSA, Elgamal, Nyberg-Rueppel (NR), Rabin, Rabin-Williams (RW), Luc, Lucelg, Dlies (variantes de Dhaes), esignos · Esquemas de preenchimento para sistemas de chave pública: PKCS # 1 v2.0, OAEP, PSS, PSSR, IEEE P1363 EMSA2 e EMSA5 · Esquemas de acordo chave: Diffie-Hellman (DH), Unified Diffie-Hellman (DH2), Menezes-qu-Vanstone (MQV), Lucdif, XTR-DH · Criptografia Elliptic Curve: ECDSA, ECNR, ECIE, ECDH, ECMQV · Funções de hash único: SHA-1, MD2, MD4, MD5, Haval, Ripemd-128, Ripemd-256, Ripemd-160, Ripemd-320, Tiger, SHA-2 (SHA-224, SHA-256, SHA -384, e SHA-512), Panamá, Whirlpool · Códigos de autenticação de mensagens: MD5-Mac, HMAC, XOR-MAC, CBC-Mac, DMAC, Two-Track-Mac · Construções cifras baseadas em funções hash: Luby-Rackoff, MDC · Pseudo Random Number Generators (PRNG): ANSI X9.17 Apêndice C, Randpool da PGP · Funções de derivação de chave baseada em senha: pbkdf1 e pbkdf2 do PKCS # 5 · Esquema de compartilhamento secreto de Shamir e Algoritmo de Dispersão da Informação de Rabin (IDA) · Desflear (RFC 1951) Compressão / descompressão com suporte ao formato GZIP (RFC 1952) e ZLIB (RFC 1950) · Integer de multi-precisão rápida (Bignum) e operações polinomiais, com otimizações do SSE2 para processadores Pentium 4, e suporte para CPUs de 64 bits · Aritmética de campo finito, incluindo gf (p) e gf (2 ^ n) · Geração e verificação de número primo · Vários módulos diversos, como codificação base 64 e CRC de 32 bits Wrappers de classe para esses recursos do sistema operacional (opcional): · Temporizadores de alta resolução no Windows, Unix e MacOS · Berkeley e Windows estilo soquetes · Windows chamado tubos · / Dev / aleatoriamente e / dev / uandom no Linux e FreeBSD · Cryptgenrandom da Microsoft no Windows · Uma interface de alto nível para a maioria dos itens acima, usando uma metáfora de filtro / pipeline · Benchmarks e testes de validação · FIPS 140-2 validado O que há de novo nesta versão: · Adicionado classe de interface de autenticação e invólucros de filtro · Adicionado CCM, GCM (com montagem SSSE2), EAX, CMAc, Xsalsa20 e sementes · Adicionado suporte para comprimento variável IVS · AES Melhorado e velocidade SHA-256 em X86 e X64 · Corrigido computação incorreta do VMAC em comprimentos de mensagem que são> 64 mod 128 (versão de montagem X86 não é afetada) · Erro de compilador fixo no VMAC.CPP no X86 com GCC -FPIC · Erro de validação de tempo de execução fixo em x86-64 com GCC 4.3.2 -O2 · Bug de hashfilter fixo quando putmessage = verdadeiro · Removido o Word64_available; O suporte do compilador para o INT de 64 bits é necessário agora · Portado para GCC 4.3, C ++ Builder 2009, Sun CC 5.10, Intel C ++ Compiler 11


Crypto ++. Software Relacionado

libmapi.

Implementação de código aberto de protocolos do Microsoft Exchange e Microsoft Exchange Server. ...

189

Download