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 - ECB
Forum - Java - ECB

Avatar
raffaelesergi (Normal User)
Newbie


Messaggi: 1
Iscritto: 21/11/2007

Segnala al moderatore
Postato alle 16:44
Mercoledì, 21/11/2007
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

Codice sorgente - presumibilmente Plain Text

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



Mi da l'errore

Codice sorgente - presumibilmente Java

  1. 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

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 18:32
Domenica, 25/11/2007
tutti quei programmi li ho fatto usando il bouncy castle, qui: http://www.pierotofy.it/pages/guide_tutorials/Java/Sicurez ...

nella prima parte spiego come installarlo.

Il JAR lo prendi qui:
http://www.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 il 25/11/2007 alle 18:39
PM Quote