MarshallSoft C/C++ AES Library 5.0

Licentie: Gratis proefperiode ‎Bestandsgrootte: 1.42 MB
‎Gebruikersbeoordeling: 5.0/5 - ‎1 ‎Stemmen

De MarshallSoft AES Library for C/C++ (AES4C) is een toolkit waarmee softwareontwikkelaars eenvoudig 256-bits encryptie en decryptie kunnen implementeren in Windows C-, C++- of C#-toepassingen. AES4C is een component (DLL) bibliotheek die een eenvoudige interface biedt om bestanden en gegevens te versleutelen/decoderen met behulp van de 256-bits Rijndael "Advanced Encryption Standard" (AES) zoals gespecificeerd door het U.S. National Institute of Standards and Technology (NIST). Het AES-algoritme wordt vaak gebruikt door veel financiële entiteiten, zoals banken om de gevoelige informatie van hun klanten te beschermen. Enkele van de kenmerken van AES4C zijn: - Voert 256-bits AES-versleuteling en decryptie uit. - Inclusief cryptografisch beveiligde pseudo random number generator. - Heeft sleutel generatie van wachtwoord zinnen. - Versleutelt en ontsleutelt bestanden, tekenreeksen en bytegegevens. - Ondersteunt PKCS7 padding. - Ondersteunt initialisatievectoren. - Ondersteunt de CBC -modus (Cipher Block Chaining). - Ondersteunt de ECB-modus (Electronic Cookbook). - Ondersteunt SHA-256 cryptografisch hash-algoritme. - Doet willekeurige byte data generatie. - Maakt gelijktijdige encryptie / decryptie threads. - Gevalideerd met "bekende antwoordtesten" gepubliceerd door het National Institute of Standards and Technology. - Bevat meerdere C/C++ voorbeeldprogramma's. - Is niet afhankelijk van ondersteuningsbibliotheken (alleen oproepen naar de belangrijkste Windows API-functies). - Royalty gratis distributie met uw gecompileerde applicatie. - C broncode is beschikbaar. - Gratis technische ondersteuning en updates voor een jaar. - Volledig functionele evaluatieversie beschikbaar. - Ondersteunt de meeste C/C++-compilers: Microsoft, Borland, Watcom, LCC, GCC, Digital Mars. - Ondersteunt alle versies van 32-bits en 64-bits Microsoft C/C++ en Visual Studio C/C++. - Bevat 32-bits en 64-bits DLL-bestanden plus OBJ-bestanden voor statische koppelingen. - Werkt met 32-bits en 64-bits Windows via Windows 10.

versiegeschiedenis

  • Versie 5.0 geplaatst op 2020-07-08
    Vervangen deprected functie strncpy(). Fixed internal problem with long (over 42 characters) pass phrases. Added function aesEncodeBase64 that Base64 codeert een databuffer. Added function aesDecodeBase64 die een Base64 gecodeerde gegevensbuffer decodeert.
  • Versie 5.0 geplaatst op 2020-07-08
    Vervangen afgeschafte functie strncpy(). Fixed internal problem with long (over 42 characters) pass phrases. Added function aesEncodeBase64 that Base64 codeert een databuffer. Added function aesDecodeBase64 die een Base64 gecodeerde gegevensbuffer decodeert.
  • Versie 4.2 geplaatst op 2018-07-05
    Cryptograhically veilige pseudo-random number generator aesSecureRandom() toegevoegd. Toegevoegd AES_GET_SECURE_SIZE aan aesGetInteger()..
  • Versie 4.1 geplaatst op 2017-06-23
    Probleem opgelost in aesMakeUserKey() met behulp van AES_SHA256_METHOD. Toegevoegd AES_MIXED_METHOD methode aan aesMakeUserKey(). Toegevoegd aesSetInteger() en AES_SET_SEED dat zaden de random number generator. AesShredFile() toegevoegd dat een bestand versnippert (overschrijft met nullen en verwijdert vervolgens).
  • Versie 4.0 geplaatst op 2016-11-16
    AesEncryptBuffer() toegevoegd dat een buffer van elke lengte versleutelt. Toegevoegd aesDecryptBuffer() die ontsleutelt (een eerder versleutelde) buffer. Toegevoegd aesSaltPass() dat "zouten" wachtwoorden. AesRemovePad() toegevoegd waarmee PKCS7-opvulling wordt verwijderd. HashDigest voorbeeldprogramma toegevoegd dat SHA 256 hash digest berekent.
  • Versie 1.0 geplaatst op 2013-03-20
    Nieuwe release

Programmadetails

Overeenkomst

EULA - Licentieovereenkomst voor eindgebruikers

MarshallSoft Computing, Inc. verleent een niet-exclusieve licentie om de SOFTWARE te gebruiken aan de oorspronkelijke koper voor het ontwerpen, testen of ontwikkelen van softwaretoepassingen. Kopieën mogen alleen worden gemaakt voor back-up- of archiveringsdoeleinden. Dit product is gelicentieerd voor gebruik door slechts één ontwikkelaar tegelijk. DLL's gekocht met de academische korting mogen niet worden gedistribueerd, en mag alleen worden gebruikt voor educatieve doeleinden. De SOFTWARE is eigendom van MarshallSoft Computing, Inc. en wordt beschermd door de Amerikaanse auteursrechtwetten en internationale verdragsbepalingen. Deze SOFTWARE wordt gelicentieerd en niet verkocht. Deze SOFTWARE wordt 'as-is' geleverd. MarshallSoft Computing geeft geen garantie, uitgedrukt of geïmpliceerd, met betrekking tot de software. Alle impliciete garanties, met inbegrip van de garanties van de koopbaarheid en geschiktheid voor een bepaald gebruik zijn hierbij uitgesloten. DE AANSPRAKELIJKHEID VAN MARSHALLSOFT COMPUTING SOFTWARE IS BEPERKT TOT DE AANKOOPPRIJS. MarshallSoft Computing is in geen geval aansprakelijk voor eventuele incidentele of gevolgschade, noch voor enige schade die hoger is dan de oorspronkelijke aankoopprijs.