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.