A MarshallSoft AES Library for Delphi (AES4D) é um conjunto de ferramentas que permite aos desenvolvedores de software implementar facilmente encriptação e desencriptação de 256 bits nas aplicações do Windows Delphi. A AES4D é uma biblioteca de componentes (DLL) que fornece uma interface fácil para encriptar/desencriptar ficheiros e dados usando o Rijndael "Advanced Encryption Standard" (AES) como especificado pelo Instituto Nacional de Normalização e Tecnologia dos EUA (NIST). O algoritmo AES é comumente utilizado por muitas entidades financeiras, como bancos, para proteger a informação sensível dos seus clientes. Algumas das características do AES4D são: - Executa encriptação e desencriptação AES de 256 bits. - Inclui um gerador de números pseudo aleatórios de segurança criptográfica. - Faz a geração chave a partir de frases de senha. - Encripta e desencripta ficheiros, cordas e dados byte. - Suporta o enchimento PKCS7. - Suporta vetores de inicialização. - Suporta o modo CBC (Cipher Block Chaining). - Suporta o modo BCE (Electronic Cookbook). - Suporta o algoritmo criptográfico SHA-256. - Faz byte aleatório geração de dados. - Permite fios simultâneos de encriptação/desencriptação. - Validado com recurso a "conhecidos testes de resposta" publicados pelo Instituto Nacional de Normas e Tecnologia. - Vem com DLLs de 32 e 64 bits. - Pode ser utilizado por C, C++, C#, Delphi, Visual Basic, Power BASIC, FoxPro, dBase, XBase e COBOL. - Faz chamadas apenas para funções de API do Windows. - Funciona no Windows XP através do Windows 10. - Suporte técnico gratuito e atualizações durante um ano. - Distribuição gratuita de royalties com a sua aplicação compilada. - Comprar com ou sem código fonte C para os DLLs. - Versão de avaliação totalmente funcional disponível.
história da versão
- Versão 4.2 postado em 2018-07-11
Adicionado criptograhicamente seguro gerador de números pseudoaleatórios aesSecureRandom(). Adicionado AES_GET_SECURE_SIZE a aesGetInteger().. - Versão 4.1 postado em 2017-06-26
Problema fixo no aesMakeUserKey() utilizando AES_SHA256_METHOD. Adicionado AES_MIXED_METHOD método ao aesMakeUserKey(). Adicionado aesSetInteger() e AES_SET_SEED que semente o gerador de números aleatórios. Adicionou aesShredFile() que tritura (substituições com zeros e depois elimina) um ficheiro. - Versão 4.0 postado em 2016-12-06
Adicionado aesEncryptBuffer() que encripta um tampão de qualquer comprimento. Acrescentou aesDecryptBuffer() que desencripta (um tampão previamente encriptado). Adicione aesSaltPass() que "salts" passwords. Adicionado aesRemovePad() que remove o estofamento PKCS7. Adicionou o programa de exemplo HashDigest que calcula a digestão de haxixe SHA 256. - Versão 1.0 postado em 2013-05-07
Novo lançamento
Detalhes do programa
- Categoria: Desenvolvimento > Componentes e Bibliotecas
- Editor: MarshallSoft Computing
- Licença: Julgamento Gratuito
- Preço: $119.00
- Versão: 4.2
- Plataforma: windows