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

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.

cronologia delle versioni

  • Versione 2.05.1 pubblicato il 2008-12-15
    Aggiunta la possibilità di ottenere una chiave di licenza gratuita tramite TrialPay
  • Versione 2.00 pubblicato il 2006-12-20
    Velocità di calcolo più veloce, funzioni di compressione, cancellare in modo sicuro i file, SHA-512

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

CONTRATTO DI LICENZA Leggere i seguenti termini e condizioni prima di utilizzare i programmi e i file HIME sotto elencate (vedere QUESTA LICENZA SI APPLICA A). Questi programmi e file sono di seguito indicati come software. Utilizzando il software si accetta e si accettare i termini e le condizioni del presente accordo. Se non si accettano i termini del presente contratto, non utilizzare il Software. QUESTA LICENZA SI APPLICA A: i seguenti file e programmi: HIME. DLL HIME. Hlp HIME. Inc - HIMETestbench.bas - HIMETestbench.exe - HIMEWorkbench.bas - HIMEWorkbench.exe - HIME_JCalg1.dll - HIME_Zlib.dll La DLL HIME può essere utilizzata in 2 modi diversi: - senza chiave di registrazione come freeware. In questo caso la DLL visualizza una schermata nag. - con chiave di registrazione, acquistata da DevOTechS. Nella DLL non vengono visualizzati nagscreen. Questa licenza si applica a entrambi i metodi di utilizzo. Licenza DevOTechS (di seguito noto come Autore) fornisce questo Software all'interno dell'azienda e concede una licenza non esclusiva per l'utilizzo del Software per uso personale o nella propria attività o professione. DICHIARAZIONE DI NON RESPONSABILITÀ E LIMITAZIONI DEI RIMEDI Il Software è fornito "così com" e l'Autore declina specificamente tutte le garanzie di qualsiasi tipo, espresso o implicito, incluse, a titolo pertanto, le garanzie implicite commerciabilità e idoneità per uno scopo particolare. In nessun caso l'Autore sarà responsabilità dell'utente per eventuali danni, tra cui qualsiasi perdita di profitto e/o dati o altri danni speciali o consequenziali anche se l'Autore è stato informato della possibilità di tali danni. L'Autore non garantisce, garantisce né fa alcuna dichiarazione in merito l'utilizzo, o i risultati dell'utilizzo, del Software in termini di correttezza, accuratezza, affidabilità, a correntità o altro, e non garantisce che il funzionamento di software sarà ininterrotto o privo di errori. L'Autore declina espressamente qualsiasi garanzia non indicato nel presente documento. Nessuna informazione o consiglio orale o scritto fornito dall'Autore o da altri deve creare una garanzia o in qualsiasi modo aumentare la portata della garanzia di cui sopra. Generale Se accetti i termini e le condizioni del presente CONTRATTO, hai determinati diritti e obblighi non esclusivi come Segue: Se hai registrato HIME hai ricevuto una chiave di registrazione da DevOTechS a girare il nagscreen. Questa chiave di registrazione deve essere incorporato nel programma dell'applicazione in modo tale che l'oggetto chiave non può (facilmente) essere recuperato da una persona malintenzionata. È POSSIBILE eseguire una delle operazioni seguenti: 1. Installare e utilizzare il SOFTWARE su base royalty-free. 2. Effettuare copie illimitate e distribuire il SOFTWARE in è disinstallato, modulo non modificato, come scaricato da www.devotechs.com. Le riviste di computer sono specificamente autorizzato a distribuire il SOFTWARE (nel suo modulo disinstallato e non modificato, come scaricato da www.devotechs.com) su qualsiasi cover disk o CD-ROM. Si noti che non è mai necessario includere la registrazione HIME personale chiave in qualsiasi distribuzione o rivelarlo in qualsiasi altro modo! 3. Raggruppare il SOFTWARE con altri prodotti e vendere il fascio, purché si chiarisci al cliente che il SOFTWARE è disponibile gratuitamente da www.devotechs.com 4. Utilizzare la DLL HIME nelle applicazioni personali o commerciali e includerlo nel pacchetto di distribuzione o installazione delle applicazioni. NON È POSSIBILE eseguire una delle operazioni seguenti: 1. Non è possibile tradurre, decodificare, decompilare, smontare o modificare il Software compilato. 2. Sublicenza, affitto, vendita, regalare o rivelare la tua chiave di registrazione HIME personale. 3. Utilizzare la DLL precompilazione HIME per sviluppare e distribuire un simulatore e/o pacchetto software concorrente. 4. Sconfiggi qualsiasi riduzione prevista di funzionalità o "nagscreens" in dll HIME compilata. 5. Effettuare pubblicazioni calunniose riguardanti il SOFTWARE o DevOTechS.