MarshallSoft XBase++ AES Library 5.0

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 1.06 MB
‎Classificação dos utilizadores: 3.0/5 - ‎1 ‎votos

A MarshallSoft AES Library for Xbase (AES4XB) é um conjunto de ferramentas que permite aos desenvolvedores de software implementar facilmente encriptação e desencriptação de 256 bits em aplicações do Windows Xbase. AES4XB é 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 AES4XB 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. - Inclui vários programas de exemplo Xbase. - Não depende de bibliotecas de suporte (chamadas apenas para funções core do Windows API). - Distribuição gratuita de royalties com a sua aplicação compilada. - O código-fonte C está disponível. - Suporte técnico gratuito e atualizações durante um ano. - Versão de avaliação totalmente funcional disponível. - Funciona com todas as versões de 32 bits da Xbase - 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-17
    Função prevadida substituída strncpy(). Problema interno fixo com frases de passe longas (mais de 42 caracteres). AesEncodeBase64 que a Base64 codifica um tampão de dados. Acedido aesDecodeBase64 que descodifica um tampão de dados codificado Base64.
  • Versão 4.2 postado em 2018-07-10
    Adicionado criptograhicamente seguro gerador de números pseudoaleatórios aesSecureRandom(). Adicionado AES_GET_SECURE_SIZE a aesGetInteger()..
  • Versão 4.1 postado em 2017-07-05
    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-11-29
    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-04-23
    Novo lançamento

Detalhes do programa

EULA

EULA - Contrato de Licença de Utilizador Final

A MarshallSoft Computing, Inc. concede uma licença não-exclusivo para utilizar o SOFTWARE ao comprador original para efeitos de conceção, teste ou desenvolvimento de aplicações de software. As cópias só podem ser feitas para fins de back-up ou de arquivo. Este produto é licenciado para ser utilizado por apenas um desenvolvedor de cada vez. A DLL adquirida com o desconto académico não pode ser distribuída, devendo ser utilizada apenas para fins educativos. O SOFTWARE é propriedade da MarshallSoft Computing, Inc. e está protegido pelas leis de direitos de autor dos Estados Unidos e disposições internacionais do tratado. Este SOFTWARE está a ser licenciado e não vendido. Este SOFTWARE é fornecido 'as-is'. A MarshallSoft Computing não faz qualquer garantia, expressa ou implícita, no que diz respeito ao software. Todas as garantias implícitas, incluindo as garantias da capacidade de mercador e da aptidão para uma determinada utilização, estão excluídas. A RESPONSABILIDADE DO SOFTWARE DE COMPUTAÇÃO MARSHALLSOFT ESTÁ LIMITADA AO PREÇO DE COMPRA. Em caso algum a MarshallSoft Computing será responsável por quaisquer danos acidentais ou consequenciais, nem por quaisquer danos que excedam o preço de compra original.