MarshallSoft Delphi AES Library 4.2

Licença: Avaliação gratuita ‎Tamanho do arquivo: 1.14 MB
‎Classificação dos usuários: 4.0/5 - ‎1 ‎Votos

A MarshallSoft AES Library for Delphi (AES4D) é um kit de ferramentas que permite aos desenvolvedores de software implementar facilmente criptografia e descriptografia de 256 bits em aplicativos Windows Delphi. AES4D é uma biblioteca de componentes (DLL) que fornece uma interface fácil para criptografar/descriptografar arquivos e dados usando o Rijndael " de 256 bits;Advanced Encryption Standard" (AES) conforme especificado pelo Instituto Nacional de Padrões e Tecnologia dos EUA (NIST). O algoritmo AES é comumente usado por muitas entidades financeiras, como bancos, para proteger as informações confidenciais de seus clientes. Algumas das características do AES4D são: - Executa criptografia E descriptografia AES de 256 bits. - Inclui um gerador pseudo aleatório de pseudo-conexão criptograficamente seguro. - Faz geração-chave a partir de frases de senha. - Criptografa e descriptografa arquivos, strings e dados byte. - Suporta preenchimento PKCS7. - Suporta vetores de inicialização. - Suporta o modo CBC (Cipher Block Chaining). - Suporta o modo BCE (Electronic Cookbook). - Suporta algoritmo de hash criptográfico SHA-256. - Faz geração de dados byte aleatório. - Permite segmentos de criptografia/descriptografia simultâneos. - Validado utilizando "testes de resposta conhecidos" publicado pelo Instituto Nacional de Normas e Tecnologia. - Vem com DLLs de 32 bits e 64 bits. - Pode ser usado 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 por um ano. - Distribuição gratuita de royalties com seu aplicativo compilado. - Compra 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 pseudoaleatório gerador de números aesSecureRandom(). Adicionado AES_GET_SECURE_SIZE ao aesGetInteger()..
  • Versão 4.1 postado em 2017-06-26
    Problema fixo em aesMakeUserKey() usando AES_SHA256_METHOD. Adicionado AES_MIXED_METHOD método ao aesMakeUserKey(). Adicionado aesSetInteger() e AES_SET_SEED que sementes o gerador de números aleatórios. Adicionado aesShredFile() que tritura (sobregrava com zeros e depois exclui) um arquivo.
  • Versão 4.0 postado em 2016-12-06
    Adicionado aesEncryptBuffer() que criptografa um buffer de qualquer comprimento. Adicionado aesDecryptBuffer() que descriptografa (um buffer previamente criptografado). Adicionado aesSaltPass() que "sais" senhas. Adicionado aesRemovePad() que remove o preenchimento PKCS7. Adicionado hashDigest exemplo programa que computa SHA 256 hash digest.
  • Versão 1.0 postado em 2013-05-07
    Novo lançamento

Detalhes do programa

Eula

EULA - Contrato de Licença do Usuário Final

A MarshallSoft Computing, Inc. concede uma licença não exclusiva para usar o SOFTWARE ao comprador original para fins de projetar, testar ou desenvolver aplicativos de software. As cópias podem ser feitas apenas para fins de backup ou arquivamento. Este produto é licenciado para uso por apenas um desenvolvedor por vez. A DLL comprada com o desconto acadêmico não pode ser distribuída, e deve ser usada apenas para fins educacionais. O SOFTWARE pertence à MarshallSoft Computing, Inc. e é protegido por leis de direitos autorais dos Estados Unidos e disposições de tratados internacionais. Este SOFTWARE está sendo licenciado e não vendido. Este SOFTWARE é fornecido "como está". A MarshallSoft Computing não faz nenhuma garantia, expressa ou implícita, em relação ao software. Todas as garantias implícitas, incluindo as garantias de comercialização e adequação para um determinado uso são excluídas. A RESPONSABILIDADE DO SOFTWARE DE COMPUTAÇÃO MARSHALLSOFT ESTÁ LIMITADA AO PREÇO DE COMPRA. Em nenhuma circunstância a MarshallSoft Computing será responsável por quaisquer danos incidentais ou consequentes, nem por qualquer dano superior ao preço de compra original.