MarshallSoft Visual Basic AES Library 5.0

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

La libreria MarshallSoft AES per Visual Basic (AES4VB) è un toolkit che consente agli sviluppatori di software di implementare facilmente la crittografia e la decrittografia a 256 bit nelle applicazioni Windows Visual Basic. AES4VB è una libreria di componenti (DLL) che fornisce un'interfaccia semplice per crittografare/decrittografare file e dati utilizzando 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 AES4VB 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. - Include più programmi di esempio di Visual Basic. - Non dipende dalle librerie di supporto (chiamate solo alle funzioni API di Windows principali). - Distribuzione royalty free con la tua domanda compilata. - C codice sorgente è disponibile. - Supporto tecnico gratuito e aggiornamenti per un anno. - Versione di valutazione completamente funzionale disponibile. - Funziona con Visual Basic 4.0 a 32 bit fino a Visual Basic 6.0. - Funziona con Visual Basic a 32 bit e a 64 bit fino a Visual Studio 2015. - Funziona con Windows a 32 bit e a 64 bit tramite Windows 10.

cronologia delle versioni

  • Versione 5.0 pubblicato il 2020-07-14
    Sostituita la funzione obsoleta strncpy(). Risolto un problema interno con frasi di passaggio lunghe (oltre 42 caratteri). Aggiunta la funzione aesEncodeBase64 che Base64 codifica un buffer di dati. Aggiunta la funzione aesDecodeBase64 che decodifica un buffer di dati codificato Base64.
  • Versione 4.2 pubblicato il 2018-07-06
    Aggiunto generatore di numeri pseudo-casuali crittograhically secure aesSecureRandom(). Aggiunta AES_GET_SECURE_SIZE a aesGetInteger()..
  • Versione 4.1 pubblicato il 2017-06-27
    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-11-21
    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-03-30
    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.