MarshallSoft FoxPro AES Library 5.0

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

A MarshallSoft AES Library for FoxPro (AES4FP) é um kit de ferramentas que permite aos desenvolvedores de software implementar facilmente criptografia e descriptografia de 256 bits em aplicativos Do Windows FoxPro. A AES4FP é 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 AES4FP 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. - Inclui vários programas de exemplo foxpro. - Não depende de bibliotecas de suporte (chamadas apenas para funções core do Windows API). - Distribuição gratuita de royalties com seu aplicativo compilado. - Código-fonte C está disponível. - Suporte técnico gratuito e atualizações por um ano. - Versão de avaliação totalmente funcional disponível. - Funciona com FoxPro de 32 bits através do VFP 9.0 - Funciona com Windows de 32 bits e 64 bits através do Windows 10.

história da versão

  • Versão 5.0 postado em 2020-07-15
    Função preterida substituída strncpy (). Problema interno corrigido com frases longas (mais de 42 caracteres) passam frases. Função adicionada aesEncodeBase64 que base64 codifica um buffer de dados. Função adicionada aesDecodeBase64 que decodifica um buffer de dados codificado base64.
  • Versão 4.2 postado em 2018-07-09
    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-28
    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-11-23
    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-04-09
    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.