Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Problema con configurazione Bouncy Castle
Forum - Java - Problema con configurazione Bouncy Castle

Avatar
povero_me (Normal User)
Newbie


Messaggi: 1
Iscritto: 27/11/2006

Segnala al moderatore
Postato alle 16:15
Lunedė, 27/11/2006
Salve a tutti, sono nuovo, innanzitutto complimenti per il sito. Volevo chiedervi un aiutino per la configurazione di Bouncy Castle.
In pratica, essendo nuovo del settore, sto provando a fare gli esercizio proposti negli appunti relativi alla crittografia in Java ( parte I). Il problema č il seguente : al codice
"
SecretKeyFactory kf = SecretKeyFactory.getInstance("PBEWithSHAAndTwofish-CBC");"
viene lanciata la seguente eccezione:

"
Exception in thread "main" java.security.NoSuchAlgorithmException: Algorithm PBEWithSHAAndTwofish-CBC not available
    at javax.crypto.SunJCE_b.a(DashoA12275)
    at javax.crypto.SecretKeyFactory.getInstance(DashoA12275)
    at cogitas.Example.codifica(Example.java:48)
    at cogitas.Example.main(Example.java:36)"

PREMETTO che ho seguito le istruzione del vostro tutorial, configurando java.security nel seguente modo:

security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=com.sun.net.ssl.internal.ssl.Provider
security.provider.4=com.sun.crypto.provider.SunJCE
security.provider.5=sun.security.jgss.SunProvider
security.provider.6=com.sun.security.sasl.Provider
security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvider

dopo aver importato tutti i .jar

Grazie a tutti dell'attenzione
Giuseppe


:D

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 17:01
Domenica, 03/12/2006
controlla di aver modificato TUTTI i java.security presenti nel sistema, controlla che TUTTE le cartelle lib/ext contengano il jar.

Alla peggio cambia algoritmo in PBEWithMD5AndDES che č supportato anche dal JCE.

Rispetto le vecchie jdk, dalla 1.4 in poi le parte sulla sicurezza č molto pių rinfoltita, in quella guida usavo il bouncy castle perchč supporta molti pių algoritmi di quello Sun, e  algoritmi alcuni anche importanti(come RSA) su quella Sun non c'erano(anche a causa delle leggi americane sull'esportazione di algoritmi, cifrature ecc...) ora il JCE č utilizzabile e supporta pių cose, quando ci sono pių algoritmi per risolvere quel problema la JCE a differenza del bouncy castle ne supporta solo 1 o 2.
Neppure io uso pių il bouncy castle cmq.

Ultima modifica effettuata da netarrow il 03/12/2006 alle 17:08
PM Quote