CryptoBlackbox .NET è la libreria di classi che aggiunge il supporto per varie funzioni di crittografia all'applicazione .NET. CryptoBlackbox include hashing e HMAC, crittografia simmetrica, crittografia asimmetrica (basata su PKI) e firma digitale, timestamp e gestione dei certificati X.509, funzioni di derivazione delle chiavi.
CryptoBlackbox .NET funziona con .NET 2.0, 4.0, 4.5, WinRT (incluse le applicazioni Windows Store), Mono 2.0, Xamarin.Android, Xamarin.iOS, .NET CF 2.0 e 3.5, Silverlight 4 e 5.
cronologia delle versioni
- Versione 11.0 pubblicato il 2012-10-10
Versione iniziale della versione gratuita
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
Contratto di licenza CryptoBlackbox Freeware
EldoS Corporation è disposta a concedere in licenza CryptoBlackbox solo a condizione che accetti tutti i termini di questa licenza.
1. Definizioni.
Questa licenza definisce e utilizza i termini seguenti:
1.1. Il codice sorgente Software - CryptoBlackbox, codice binario (eseguibile macchina) in forma elettronica, stampata o di altro tipo che può essere distribuito e/o utilizzato, documentazione di accompagnamento, materiali grafici tra cui diagrammi, schemi di blocchi, loghi, grafica, codice di esempio in forma elettronica o stampata, script batch e file di configurazione utilizzati per utilizzare e/o distribuire CryptoBlackbox in parti o in tutto.
1.2. Licenziatario - una società o un individuo a cui viene dato il diritto di utilizzare e/o distribuire il Software in base a questa licenza.
1.3. Licenziatario - EldoS Corporation in tutto rappresentato dal direttore generale di EldoS Corporation.
1.4. Terze parti - società e individui che sono entità giuridiche separate e non fanno parte del Licenziatario.
1.5. Middleware - prodotti o servizi software sviluppati dal Licenziatario per l'uso da parte di terzi per la creazione di prodotti software di terze parti e che sono inclusi come parte dei prodotti o servizi software di terze parti. Ciò include, a titolo titolo esterne, classi Java, oggetti ActiveX, assembly .NET, componenti Delphi, librerie Dynamic-Link, oggetti condivisi e così via.
1.6. Servizi Web interni - prodotti o servizi software sviluppati e/o distribuiti dal Licenziatario, eseguiti su server aziendali interni (Intranet) e che non sono esposti a terzi.
1.7. Servizi Web pubblici - prodotti o servizi software sviluppati e/o distribuiti dal Licenziatario, eseguiti su server Internet accessibili al pubblico e le cui funzioni pubbliche includono l'esposizione di funzionalità del Software a terzi.
1.8. Applicazioni per gli utenti finali - prodotti software o servizi che non sono classificati come Middleware o Servizi Web. Le applicazioni per gli utenti finali includono il middleware, sviluppato esclusivamente per l'uso interno nelle applicazioni per l'utente finale del Licenziatario.
1.9. Hardware - qualsiasi dispositivo basato su computer, moduli incorporabili ed elettrodomestici, che includono moduli materiali per l'elaborazione e/o l'archiviazione delle informazioni.
1.10. Valutazione del software - test del Software, che viene eseguito dal Licenziatario al fine di determinare l'idoneità all'uso e la conformità ai requisiti del Licenziatario.
1.11. Codice sorgente - la forma leggibile dal punto di vista umano del codice di programmazione informatica e della relativa documentazione di sistema, inclusi tutti i commenti e qualsiasi codice procedurale come il linguaggio di controllo del lavoro.
1.12. Computer System - un sistema hardware che include una singola scheda madre con una o più CPU o un sistema software per l'emulazione o la virtualizzazione hardware, che emula o virtualizza un sistema hardware con una scheda madre e una o più CPU.
1.13. Copia installata - un gruppo di file di computer in forma elettronica utilizzati da uno e un solo sviluppatore di software per lo sviluppo e il test del Software su un numero qualsiasi di sistemi informatici.
1.14. Nuova versione - nuove versioni successive di The Software con un nuovo primo numero come, a titolo 2.0 o 3.0.
1.15. Aggiornamenti: tutti gli aggiornamenti, le revisioni, le patch, i miglioramenti, le correzioni di modifiche, copie, aggiunte o versioni di manutenzione del Software che non sono nuove versioni.
1.16. Chiave di licenza - blocco di informazioni fornite dal Licenziatario al Licenziatario per la valutazione ("chiave di licenza di valutazione" e "chiave di licenza di valutazione limitata nel tempo") o per la produzione ("chiave di licenza di produzione universale", "chiave di licenza limitata nel tempo", "chiave di licenza associata a EXE") e identificata dal Licenziatario come chiave di licenza. La chiave di licenza contiene i dati utilizzati dal Software e deve essere trattata come parte del codice binario del software.
2. Portata d'uso.
2.1. La presente licenza viene applicata all'utilizzo del Software da parte di qualsiasi Licenziatario che abbia ottenuto una copia del Software e abbia accettato i termini di questa licenza.
2.2. Questa licenza definisce i termini e le condizioni per l'utilizzo del Software nelle applicazioni per l'utente finale del licenziatario o nelle applicazioni pubbliche a pagamento rms e condizioni per l'utilizzo del Software nelle applicazioni per l'utente finale del Licenziatario o nei servizi Web pubblici a pagamento.
2.3. Questa licenza non concede al Licenziatario il diritto di utilizzare il Software nello sviluppo del Middleware.
2.4. Il Software può includere parti di codice sorgente e/o codice binario (eseguibile del computer) sviluppate da entità di terze parti e distribuite con licenze diverse. Se tale codice di terze parti è incluso nel Software, il Software include anche i corrispondenti testi di licenza che regolano l'uso del codice di terze parti incluso.
3. Condizioni d'uso.
3.1. Questa licenza concede al Licenziatario il diritto non esclusivo, non trasferibile e privo di royalty di installare e utilizzare il Software nello sviluppo, produzione e distribuzione del software secondo i termini della presente licenza.
3.2. Il Software è di proprietà del Licenziatario ed è protetto dalla legge sul copyright, dai trattati internazionali sul copyright e da altre comunicazioni proprietarie.
3.3. Il Licenziatario può installare qualsiasi numero di copie del Software dato che il Software viene utilizzato solo in base a questa licenza.
3.4. Il Licenziatario ha il diritto di creare un numero ragionevole di copie leggibili dal computer del Software a fini di backup e sicurezza, dato che tali copie non vengono utilizzate per lo sviluppo, la produzione o la distribuzione.
3.5. L'uso del Software da parte dei subappaltatori del Licenziatario richiede una licenza separata rilasciata a tali subappaltatori.
3.6. La distribuzione del codice binario del Software e, se applicabile, della chiave di licenza di produzione è consentita quando il codice binario della chiave di licenza del software e della produzione è incluso nelle applicazioni per l'utente finale o nei servizi Web pubblici a pagamento, progettati e /o sviluppati dal Licenziatario. Il codice binario e la chiave di licenza di produzione del Software devono essere inclusi come parte integrante del pacchetto software del Licenziatario e non devono essere utilizzati separatamente da questo pacchetto.
3.7. È vietata la distribuzione del codice sorgente del Software oltre i sistemi informatici definiti ai paragrafi 3.3 e 3.4.
3.8. Il Licenziatario può apportare modifiche, miglioramenti, opere derivate e/o estensioni al Codice Sorgente concesso in licenza fornito al Licenziatario. Eventuali modifiche, miglioramenti, opere derivate e/o estensioni al Codice Sorgente concesso in licenza diventano di proprietà del Licenziatario a meno che il Licenziatario non trasferisca i diritti di proprietà per tali modifiche al Licenziatario e il Licenziatario accetti tale trasferimento. Le parti del Software, rimaste invariate durante la creazione della versione modificata o migliorata, dell'estensione o del lavoro derivato, rimangono di proprietà del Licenziatario.
3.9. Questa licenza concede al Licenziatario il diritto di ottenere supporto tecnico in base alle Norme di supporto (pubblicate dal Licenziatario). Il supporto tecnico è fornito solo per il Software originale. Il supporto tecnico non è previsto per eventuali modifiche, miglioramenti, opere derivate e/o estensioni al Software, i cui diritti di proprietà non sono stati trasferiti al Licenziatario.
3.10. Questa licenza concede al Licenziatario il diritto di utilizzare solo la versione del Software, alla quale è allegato il presente Contratto di Licenza. Questa licenza non contiene né assume alcun obbligo del Licenziatario di fornire aggiornamenti o nuove versioni per il Software a pagamento o senza pagamento.
3.11. Solo i singoli o le persone che sono gli utenti della copia installata o delle copie installate hanno il diritto di ricevere supporto tecnico e ottenere nuove versioni e aggiornamenti.
3.12. Il Licenziatario non può decodificare, smontare o analizzare in altro modo le informazioni contenute nella Chiave di Licenza o generare e utilizzare chiavi di licenza diverse da quelle ottenute dal Licenziatario.
4. Risoluzione e trasferimento.
4.1. È vietato affittare, affittare, concedere in sublicenza o qualsiasi altro trasferimento temporaneo dei diritti concessi dalla sezione 3 (ad eccezione del paragrafo 3.6) della presente licenza. Quando il Software è incluso nelle Applicazioni per l'utente finale, l'ambito dei diritti relativi al Software allegato fornito dal Licenziatario agli utenti di tali Applicazioni per l'utente finale non deve superare l'ambito dei diritti definiti per il Software nella presente Licenza.
4.2. Il trasferimento permanente dei diritti è consentito solo dopo aver avvisato il Licenziatario di tale trasferimento e a condizione che il Licenziatario non conservi alcuna copia del Software ricevuto ai sensi della presente licenza.
4.3. La licenza diventa effettiva il giorno in cui il Licenziatario accetta i suoi termini e condizioni.
4.4. La licenza termina automaticamente se il Licenziatario non rispetta le limitazioni sopra descritte.
4.5. La licenza può essere revocata dal Licenziatario in qualsiasi momento.
4.6. Al momento della risoluzione o del trasferimento permanente della licenza, il Licenziatario deve distruggere tutte le copie del Software ricevute ai sensi della presente licenza eIl Licenziatario deve distruggere tutte le copie del Software ricevute ai sensi della presente licenza e tutti i suoi componenti su tutti i sistemi e tutti i tipi di supporti e nella memoria del computer.
4.7. Il termine del presente accordo decorre dalla data di efficacia e continua in perpetuo, salvo risoluzione anticipata conformemente alle disposizioni del presente accordo.
5. Garanzia e dichiarazione di non responsabilità.
5.1. Il Software è fornito dal Licenziatario 'Così com'è'.
5.2. NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE APPLICABILE, IL LICENZIATARIO DECLINA TUTTE LE GARANZIE E LE CONDIZIONI, ESPLICITE O IMPLICITE, INCLUSE, A TITOLO TITOLO DANNOSO, GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO, TITOLO E NON VIOLAZIONE PARTICOLARI, PER QUANTO RIGUARDA IL SOFTWARE E LA FORNITURA O LA MANCATA FORNITURA DI SERVIZI DI SUPPORTO. IL LICENZIATARIO NON GARANTISCE CHE IL SOFTWARE SARÀ PRIVO DI ERRORI O FUNZIONERÀ SENZA INTERRUZIONI. L'INTERO RISCHIO DERIVANTE DALL'USO O DALLE PRESTAZIONI DEL SOFTWARE E DEI RELATIVI MATERIALI SCRITTI RIMANE AL LICENZIATARIO. QUESTA GARANZIA LIMITATA CONFERISCE AL LICENZIATARIO DIRITTI LEGALI SPECIFICI. IL LICENZIATARIO PUÒ AVER NE AVERE ALTRI, CHE VARIANO DA STATO/GIURISDIZIONE A STATO/GIURISDIZIONE.
5.3. IN NESSUN CASO IL LICENZIATARIO SARÀ RESPONSABILE PER EVENTUALI DANNI DIRETTI, INDIRETTI, INCIDENTALI, SPECIALI, ESEMPLARI O CONSEQUENZIALI (INCLUSO, A TITOLO OSO MA NON LIMITATO, L'ACQUISTO DI BENI O SERVIZI SOSTITUTIVI; PERDITA DI UTILIZZO, DATI O PROFITTI; O INTERRUZIONE DELL'ATTIVITÀ) COMUNQUE CAUSATO E SU QUALSIASI TEORIA DI RESPONSABILITÀ, SIA NEL CONTRATTO, RESPONSABILITÀ OGGETTIVA, O ILLECITO (INCLUSA NEGLIGENZA O ALTRO) DERIVANTE IN QUALSIASI MODO DALL'USO DI QUESTO SOFTWARE, ANCHE SE INFORMATO DELLA POSSIBILITÀ DI TALE DANNO.
6. Restrizioni all'esportazione.
6.1. Il Software deve essere importato, utilizzato, esportato e 9 esportato secondo le normative di controllo delle esportazioni dell'Unione Europea e del Paese di residenza del Licenziatario.
7. Diritto di governo.
7.1. Questa licenza sarà regolata dalle leggi del Regno Unito. In caso di domande su questa licenza, è possibile contattare il Licenziatario scrivendo a EldoS Corporation, 2nd Floor, 145-157 St John Street, Londra, EC1V 4PY, Regno Unito
8. Conformità alla licenza.
8.1. Se il Licenziatario è un'azienda o un'organizzazione, il Licenziatario deve fornire, su richiesta del Licenziatario, informazioni relative alla conformità dell'uso del Software alla licenza.
8.2. Tutti i diritti di utilizzo del Software sono concessi a condizione che tali diritti siano persi se il Licenziatario non rispetta i termini della presente licenza.
9. Disposizioni generali.
9.1. Se una qualsiasi parte del presente Contratto viene trovata nulla e inapplicabile, non influirà sulla validità del saldo della licenza, che rimarrà valido e applicabile secondo i suoi termini.
9.2. Le nuove versioni del Software possono essere concesse in licenza al Licenziatario dal Licenziatario in base a termini aggiuntivi o diversi.
9.3. Firmando il presente contratto, il Licenziatario certifica di essere un legittimo proprietario del Software e di avere tutti i diritti di utilizzare, modificare, migliorare, copiare, distribuire, concedere in sublicenza e commercializzare il Software e qualsiasi nuova versione sopra identificata in forma di oggetto e codice sorgente su e per qualsiasi supporto e con qualsiasi mezzo o metodo ora noto o noto in futuro.
9.4. Si tratta dell'intero accordo tra il Licenziatario e il Licenziatario relativo al Software e sostituisce qualsiasi dichiarazione preventiva, discussione, impegno, comunicazione o pubblicità relativa al Software.