Ho notato che ci sono due librerie di provider bouncycastle per Java; bcprov e bcprov-ext. Come si differenziano? Come scelgo quale usare?In che modo bcprov e bcprov-ext differiscono?
5
A
risposta
6
bcprov è in genere la libreria desiderata.
bcprov-ext include alcuni algoritmi di crittografia oscuri che non sono stati parte della versione principale dalla v1.4.0.
Questo è spiegato brevemente sulla latest releases page:
Da rilascio 1.40 alcune implementazioni di algoritmi di crittografia sono stati rimossi dai file jar regolari su richiesta di un numero di utenti. Vasi con i nomi del modulo
*-ext-*
includono ancora questi (al momento la lista è: NTRU).
NTRU sembra essere this algorithm. Personalmente non ne avevo mai sentito parlare prima ...
Problemi correlati
- 1. In che modo memory_order_seq_cst e memory_order_acq_rel differiscono?
- 2. In che modo le chiusure differiscono tra foreach e list.ForEach()?
- 3. In che modo Adobe PhoneGap e Apache Cordova differiscono?
- 4. Quali sono tutti i modi per allocare la memoria in C e in che modo differiscono?
- 5. In che modo i ruoli e i tratti differiscono in Moose?
- 6. In che modo FirstPlus e LastPliving differiscono dalle clausole private in OpenMP?
- 7. In che modo i blocchi differiscono dai normali metodi e funzioni in Objective-C?
- 8. In che modo l'inizializzazione dello zero, l'inizializzazione statica e l'inizializzazione del valore differiscono?
- 9. Quali sono tutti gli account utente per IIS/ASP.NET e in che modo differiscono?
- 10. In che modo Delphi XE4 e Xamarin Monotouch differiscono nel modo in cui sono indirizzati a iOS?
- 11. caratteri estratto che differiscono tra due stringhe
- 12. In che modo le "moderne JVM" differiscono dalle JVM più vecchie?
- 13. In che modo gli attori di Erlang differiscono dagli oggetti OOP?
- 14. In che modo Perforce ignora la sintassi del file differiscono dalla sintassi gitignore?
- 15. che modo l'operatore> + differiscono da> = in SQL Server 2012
- 16. ShadowDOM vs Document Fragments - In che cosa differiscono?
- 17. == e% in% differiscono in base alla codifica dei caratteri?
- 18. In che modo i thread a livello utente (ULT) e i thread a livello kernel (KLT) differiscono rispetto all'esecuzione simultanea?
- 19. Perché Java e C# differiscono nell'opt?
- 20. In che modo gli hasItem di Hamcrest contengono e contieneInAnyOrder?
- 21. che modo l'attuale bozza di lavoro C++ differiscono dallo standard corrente
- 22. UIBarButtonLe dimensioni dell'elemento differiscono
- 23. Estrarre caratteri distinti che differiscono tra due stringhe
- 24. osservazioni sottoinsieme che differiscono di tempo di almeno 30 minuti
- 25. Perché i risultati SELECT differiscono tra mysql e sqlite?
- 26. I valori di output differiscono tra R e Python?
- 27. Che cos'è l'aliasing e in che modo influisce sulle prestazioni?
- 28. In che modo sono necessari il relaading require, require_dependency e costanti in Rails?
- 29. In che modo HashMap.values () e HashMap.keySet() restituiscono valori e chiavi?
- 30. Come differiscono queste tre variabili parametrizzate?