HIME: Huge Integer Math and Encryption 2.05.1

Licenza: Prova gratuita ‎Dimensioni del file: 1.31 MB
‎Valutazione utenti: 2.8/5 - ‎5 ‎Voti

Circa HIME: Huge Integer Math and Encryption

Enorme libreria di matematica e crittografia integer. - Un toolkit di crittografia per Windows con crittografia a chiave pubblica e chiave segreta, sicurezza dei dati e firme digitali con funzioni hash sicure unidirezionale. - Crittografia a chiave pubblica (asimmetrica) e firme digitali con RSA. Imbottitura RSA PKCS#1 v1.5 opzionale. - Crittografia segreta (simmetrica) della chiave con AES (Rijndael) o ArcFour (compatibile con RC4). - Funzioni hash: SHA-512, SHA-256, SHA-1, MD5, CRC32. - FIPS 198 HMAC. - Enorme generazione di numeri primi, factoring e generazione di numeri casuali crittograficamente sicuri (a.o. Blum-Blum-Shub). Veri dati numerici casuali da un server Internet. - Algoritmo di scambio di chiavi Diffie-Hellman. - Compressione/decompressione con più algoritmi di compressione. - Thread-safe per l'uso in applicazioni multi thread. - Funzioni per la conversione dei dati tra vari formati: enorme intero, Base64, decimale, esadecimale, binario ascii. - Cancellazione sicura dei file del disco e spazio libero su disco. - Un numero intero enorme matematico, manipolazione di bit e funzioni booleane può servire come elementi costitutivi per l'implementazione di altri schemi di crittografia a chiave pubblica o l'esecuzione di calcoli matematici con precisione arbitraria. - Applicazioni di teoria dei numeri. - Un numero intero enorme in HIME può essere lungo centinaia di milioni di cifre; 2^31 (2147483648) bit di lunghezza. MILIONI di cifre decimali! - HIME è una DLL a 32 bit. Ogni linguaggio di programmazione in grado di accedere a una DLL Win32 standard può utilizzare HIME: C, C++, C#, Visual Basic 5/6, VBA, VB.Net, Delphi, PowerBASIC, PureBASIC, Liberty Basic, Euphoria, Java, Macromedia Director (con GLU32).. - I linguaggi .NET (dot NET) possono utilizzare HIME come 'DLL di codice non gestito'. - Programmi demo e test (incluso il loro codice sorgente) per mostrare le prestazioni degli HIME e come esempio di come utilizzare HIME. - Sono inclusi anche codice demo in Visual Basic 5/6, C++, C#, VB.Net, Liberty Basic, Delphi, PowerBASIC e PureBASIC. HIME è stato scritto in PowerBASIC (*) e assembler in linea. HIME è progettato per supportare tutte le versioni di Windows.