Oppure

Loading
21/11/07 15:44
raffaelesergi
Salve a tutti, spero che non sia un post ripetuto ma usando la ricerca non ho trovato nulla...

Ho scaricato dal vostro sito il file RSACoder.java, l'ho compilato (uso java 1.4 standard edition, s.o. windows, ambiente WebSphere) e quando cerco di codificare, all'istruzione

Cipher c = Cipher.getInstance("RSA/ECB/PKCS1Padding");


Mi da l'errore

Exception in thread "main" java.security.NoSuchAlgorithmException: Mode: ECB not implemented


Come faccio ad implementare ECB? O, in alternativa, a far girare comunque il codice?

Thanks,
raffaele
aaa
25/11/07 17:32
netarrow
tutti quei programmi li ho fatto usando il bouncy castle, qui: pierotofy.it/pages/guide_tutorials/Java/Sicurezza_in_Java/

nella prima parte spiego come installarlo.

Il JAR lo prendi qui:
bouncycastle.org/

deve prendere quello adatto per la versione del JRE.

Se provi ad usare la versione 5 o 6 di Java forse è stato aggiunto direttamente al provider crittografico di Sun quell'algoritmo e non serve ricorrere a provider esterni (come appunto il bouncy castle) che richiedono un pò di lavoro per metteli in quanto bisogna anche rimuovere il provider installato di default (ovvero quello di Sun).

edit: ok confermo che su JRE versione 6 funziona anche se non viene installato un provider di terzi, questo molto probabilmente è anche con la versione 5.
Ultima modifica effettuata da netarrow 25/11/07 17:39
aaa