Tout simplement, est-ce qu'une instance de javax.crypto.Cipher
(par exemple Cipher.getInstance("RSA")
) peuvent être utilisés à partir de plusieurs fils, ou dois-je en placer plusieurs dans un fichier ThreadLocal
(dans mon cas) ?
Extrait de JavaDocs pour Cipher init() : "Notez que lorsqu'un objet Cipher est initialisé, il perd tous les états précédemment acquis. En d'autres termes, initialiser un Cipher est équivalent à créer une nouvelle instance de ce Cipher et à l'initialiser." docs.oracle.com/javase/7/docs/api/javax/crypto/