MarshallSoft FoxPro AES Library 5.0

Licencia: Prueba gratuita ‎Tamaño del archivo: 1.14 MB
‎Calificación de usuarios: 5.0/5 - ‎4 ‎Votos

La Biblioteca MarshallSoft AES para FoxPro (AES4FP) es un kit de herramientas que permite a los desarrolladores de software implementar fácilmente cifrado y descifrado de 256 bits en aplicaciones de Windows FoxPro. AES4FP es una biblioteca de componentes (DLL) que proporciona una interfaz fácil para cifrar/descifrar archivos y datos utilizando el Rijndael " de 256 bits;Advanced Encryption Standard" (AES) según lo especificado por el Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST). El algoritmo AES es comúnmente utilizado por muchas entidades financieras, como los bancos, para proteger la información confidencial de sus clientes. Algunas de las características de AES4FP son: - Realiza cifrado Y descifrado AES de 256 bits. - Incluye generador de números pseudo aleatorios criptográficamente seguros. - Hace la generación de claves a partir de frases de contraseña. - Cifra y descifra archivos, cadenas y datos de bytes. - Soporta acolchado PKCS7. - Soporta vectores de inicialización. - Soporta el modo CBC (Cipher Block Chaining). - Soporta el modo BCE (Electronic Cookbook). - Soporta algoritmo hash criptográfico SHA-256. - Realiza la generación aleatoria de datos de bytes. - Permite subprocesos simultáneos de cifrado/descifrado. - Validado usando "pruebas de respuesta conocidas" publicadas por el Instituto Nacional de Estándares y Tecnología. - Incluye varios programas de ejemplo FoxPro. - No depende de las bibliotecas de soporte (llamadas a las funciones principales de la API de Windows solamente). - Distribución libre de regalías con su aplicación compilada. - El código fuente C está disponible. - Soporte técnico gratuito y actualizaciones durante un año. - Versión de evaluación totalmente funcional disponible. - Funciona con FoxPro de 32 bits a través de VFP 9.0 - Funciona con Windows de 32 y 64 bits a través de Windows 10.

historial de versiones

  • Versión 5.0 publicado en 2020-07-15
    Se ha reemplazado la función en desuso strncpy(). Solucionado el problema interno con frases de contraseña largas (más de 42 caracteres). Se ha agregado la función aesEncodeBase64 que Base64 codifica un búfer de datos. Se ha agregado la función aesDecodeBase64 que descodifica un búfer de datos codificado en Base64.
  • Versión 4.2 publicado en 2018-07-09
    Añadido cryptograhically seguro pseudo-aleatorio generador de números aesSecureRandom(). Se ha añadido AES_GET_SECURE_SIZE a aesGetInteger()..
  • Versión 4.1 publicado en 2017-06-28
    Solucionado el problema en aesMakeUserKey() usando AES_SHA256_METHOD. Se ha añadido AES_MIXED_METHOD método a aesMakeUserKey(). Se ha añadido aesSetInteger() y AES_SET_SEED que inicializa el generador de números aleatorios. Se ha añadido aesShredFile() que tritura (sobrescribe con ceros y luego elimina) un archivo.
  • Versión 4.0 publicado en 2016-11-23
    Se ha añadido aesEncryptBuffer() que cifra un búfer de cualquier longitud. Se ha añadido aesDecryptBuffer() que descifra (un búfer previamente cifrado). Se ha añadido aesSaltPass() que "salts" contraseñas. Se ha añadido aesRemovePad() que elimina el relleno PKCS7. Se ha agregado el programa de ejemplo HashDigest que calcula el resumen hash SHA 256.
  • Versión 1.0 publicado en 2013-04-09
    Nueva versión

Detalles del programa

Cluf

EULA - Contrato de licencia de usuario final

MarshallSoft Computing, Inc. otorga una licencia no exclusiva para utilizar el SOFTWARE al comprador original con el fin de diseñar, probar o desarrollar aplicaciones de software. Las copias solo se pueden hacer con fines de copia de seguridad o archivo. Este producto tiene licencia para su uso por un solo desarrollador a la vez. Dll's comprados con el descuento académico no pueden ser distribuidos, y deben ser utilizados sólo con fines educativos. El SOFTWARE es propiedad de MarshallSoft Computing, Inc. y está protegido por las leyes de derechos de autor de los Estados Unidos y las disposiciones de tratados internacionales. Este SOFTWARE está siendo licenciado y no vendido. Este SOFTWARE se proporciona "tal cual". MarshallSoft Computing no ofrece ninguna garantía, expresa o implícita, con respecto al software. Quedan excluidas todas las garantías implícitas, incluidas las garantías de comerciabilidad e idoneidad para un uso particular. LA RESPONSABILIDAD DEL SOFTWARE DE COMPUTACIÓN DE MARSHALLSOFT SE LIMITA AL PRECIO DE COMPRA. Bajo ninguna circunstancia MarshallSoft Computing será responsable de ningún daño incidental o consecuente, ni de ningún daño que exceda el precio de compra original.