Ciao a tutti, sto sviluppando un applicazione che invii dei file tramite socket in java. I file che voglio inviare devono essere criptati utilizzando una crittografia simmetrica a chiave condivisa, come IDEA o BLOWFISH.
Ho letto circa JCA e JCE, ma non ho ben capito se devo usare un provider (come Bouncy Castle) esterno per implementare le funzioni, o se sono implementate nel JDK.
Inoltre, se uso Bouncy Castle e distribuisco l'eseguibile java, le Java Machine su cui faccio girare l'eseguibile devono avere installato Bouncy Castle??
Grazie mille

Rispondi quotando