MarshallSoft Delphi AES Library 4.2

Licenza: Prova gratuita ‎Dimensioni del file: 1.14 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

La Libreria MarshallSoft AES per Delphi (AES4D) è un toolkit che consente agli sviluppatori di software di implementare facilmente la crittografia e la decrittografia a 256 bit nelle applicazioni Windows Delphi. AES4D è una libreria di componenti (DLL) che fornisce un'interfaccia semplice per crittografare/decrittografare file e dati utilizzando il Rijndael "Advanced Encryption Standard" (AES) a 256 bit, come specificato dal NIST (National Institute of Standards and Technology) degli Stati Uniti. L'algoritmo AES è comunemente utilizzato da molte entità finanziarie come le banche per proteggere le informazioni sensibili dei loro clienti. Alcune delle caratteristiche di AES4D sono: - Esegue la crittografia e la decrittografia AES a 256 bit. - Include generatore di numeri pseudo casuali crittograficamente sicuro. - Genera chiavi da frasi di password. - Crittografa e decrittografa file, stringhe e dati di byte. - Supporta l'imbottitura PKCS7. - Supporta i vettori di inizializzazione. - Supporta la modalità CBC (Cipher Block Chaining). - Supporta la modalità BCE (Electronic Cookbook). - Supporta l'algoritmo hash crittografico SHA-256. - Genera dati di byte casuali. - Consente thread di crittografia/decrittografia simultanei. - Convalidato utilizzando "test di risposta noti" pubblicati dal National Institute of Standards and Technology. - Viene fornito con DLL a 32 bit e a 64 bit. - Può essere utilizzato da C, C++, C#, Delphi, Visual Basic, Power BASIC, FoxPro, dBase, XBase e COBOL. - Effettua chiamate solo alle funzioni API di Windows. - Funziona da Windows XP a Windows 10. - Supporto tecnico gratuito e aggiornamenti per un anno. - Distribuzione royalty free con la tua domanda compilata. - Acquisto con o senza codice sorgente C per le DLL. - Versione di valutazione completamente funzionale disponibile.

cronologia delle versioni

  • Versione 4.2 pubblicato il 2018-07-11
    Aggiunto generatore di numeri pseudo-casuali crittograhically secure aesSecureRandom(). Aggiunta AES_GET_SECURE_SIZE a aesGetInteger()..
  • Versione 4.1 pubblicato il 2017-06-26
    Risolto il problema in aesMakeUserKey() utilizzando AES_SHA256_METHOD. Aggiunto AES_MIXED_METHOD metodo aesMakeUserKey(). Sono stati aggiunti aesSetInteger() e AES_SET_SEED il generatore di numeri casuali. Aggiunto aesShredFile() che distrugge (sovrascrive con zeri, quindi elimina) un file.
  • Versione 4.0 pubblicato il 2016-12-06
    Aggiunto aesEncryptBuffer() che crittografa un buffer di qualsiasi lunghezza. Aggiunto aesDecryptBuffer() che decrittografa (un buffer crittografato in precedenza). È stato aggiunto aesSaltPass() che "salts" password. Aggiunto aesRemovePad() che rimuove la spaziatura interna PKCS7. Aggiunto il programma di esempio HashDigest che calcola il digest hash SHA 256.
  • Versione 1.0 pubblicato il 2013-05-07
    Nuova versione

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

concede una licenza non esclusiva per l'utilizzo del SOFTWARE all'acquirente originale ai fini della progettazione, del test o dello sviluppo di applicazioni software. Le copie possono essere effettuate solo a scopo di backup o d'archivio. Questo prodotto è concesso in licenza per l'uso da parte di un solo sviluppatore alla volta. Le DLL acquistate con lo sconto accademico non possono essere distribuite e devono essere utilizzate solo a scopo didattico. il SOFTWARE è di proprietà di MarshallSoft Computing, Inc. Questo SOFTWARE viene concesso in licenza e non venduto. Questo SOFTWARE viene fornito "così com'è". MarshallSoft Computing non fornisce alcuna garanzia, espressa o implicita, riguardo al software. Sono escluse tutte le garanzie implicite, incluse le garanzie della commerciabilità e dell'idoneità per un particolare utilizzo. LA RESPONSABILITÀ DEL SOFTWARE DI ELABORAZIONE MARSHALLSOFT È LIMITATA AL PREZZO DI ACQUISTO. In nessun caso MarshallSoft Computing sarà responsabile per eventuali danni incidentali o consequenziali, né per eventuali danni superiori al prezzo di acquisto originale.