Come devo cambiare l'implementazione standard dell'algoritmo Serpent che posso usare con javax.crypto.CipherInputStream o javax.crypto.CipherOutputStream?
Devo implementare / estendere la classe Cipher e quando lo faccio, cosa devo cambiare?
L'implementazione originale dell'algoritmo Serpent è qui link
Esiste un'implementazione dell'algoritmo del serpente che implementa il cifrario? Ho trovato l'implementazione Java dell'algoritmo nella pagina del suo creatore. Il problema in questo è: non posso usarlo con javax.crypto.CipherInputStream o javax.crypto.CipherOutputStream.
Cerco di utilizzare ObjectOutputStream per scrivere un file di configurazione, ma vorrei crittografarlo con l'algoritmo del serpente. Lo stesso è con la lettura di questo file di configurazione.
Non voglio usare API come BouncyCastle e flexiprovider perché creano un boilerplate pesante che non mi serve.
Qual è la procedura migliore per utilizzare un Algoritmo (finale e testato) che non estenda / implementa Cipher e dovrebbe essere usato in javax.crypto.CipherXxxStream?