Crypto ++.Biblioteca de classes C ++ de esquemas criptográficos | |
Baixe Agora |
Crypto ++. Classificação e resumo
Propaganda
- 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
Geração automática de desenho
Biblioteca de fontes gratuitas e abertas para gerar desenhos técnicos ...
181 562 KB
lancelot.
Uma especificação baseada em comportamento baseado em Python e biblioteca de verificação ...
146 42 KB