Crypto ++.

Biblioteca de classes C ++ de esquemas criptográficos
Baixe Agora

Crypto ++. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Wei Dai
  • Site do editor:
  • http://www.weidai.com/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 1 MB

Crypto ++. Tag


Crypto ++. Descrição

Biblioteca de classes C ++ de esquemas criptográficos Crypto ++ é uma biblioteca de código C ++ gratuita e aberta para criptografia que inclui cifras, funções de hash unidirecional, cryptosistemas de chave pública, códigos de autenticação de mensagens e esquemas de acordo de teclas.Nota: A licença de Crypto ++ é um pouco incomum entre projetos de código aberto. Uma distinção é feita entre a biblioteca como uma compilação (ou seja, coleta), que é protegida por direitos autorais de Wei Dai, e os arquivos individuais nele, que são domínio público (com exceção de Mars.cpp, que está sujeito à sua própria licença, incluído nesse arquivo). Aqui estão algumas características principais de "Crypto ++": · Pseudo Random Number Generators (PRNG): ANSI X9.17 Apêndice C, Randompool · Funções de derivação de chave baseada em senha: PBKDF1 e PBKDF2 do PKCS # 5, PBKDF do PKCS # 12 Apêndice B · Esquema de compartilhamento secreto de Shamir e Algoritmo de Dispersão da Informação de Rabin (IDA) · Integer de multi-precisão rápida (Bignum) e operações polinômicas · Aritmética de campo finito, incluindo gf (p) e gf (2 ^ n) · Geração e verificação de número primo Algoritmos não criptográficos úteis: · Desflear (RFC 1951) Compressão / descompressão com suporte ao formato GZIP (RFC 1952) e ZLIB (RFC 1950) · Hex, Base-32 e Codificação / Decodificação Base-64 · CRC de 32 bits e som de verificação de adler32 Wrappers de classe para esses recursos do sistema operacional (opcional): · Temporizadores de alta resolução no Windows, UNIX e Mac OS · Berkeley e Windows estilo soquetes · Windows chamado tubos · / Dev / aleatório, / dev / uandom, / dev / srandom · Cryptgenrandom da Microsoft no Windows 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

lancelot.

Uma especificação baseada em comportamento baseado em Python e biblioteca de verificação ...

146 42 KB

Download

Faif

Free Source e Quadro de Inteligência Artificial Rápido ...

167 63 KB

Download