不,不是。该实例是有状态的。因此,您需要将其存储在threadlocal中,或者在每次加密/解密调用中获取一个新实例,或者将其包装在一个
synchronized(cipher)块中。
Threadsafety通常在Javadoc中提到“
是线程安全的
”或“ 是 不是
线程安全的
”。情况并非如此
Cipher,因此您不应假定它是线程安全的。

不,不是。该实例是有状态的。因此,您需要将其存储在threadlocal中,或者在每次加密/解密调用中获取一个新实例,或者将其包装在一个
synchronized(cipher)块中。
Threadsafety通常在Javadoc中提到“
是线程安全的
”或“ 是 不是
线程安全的
”。情况并非如此
Cipher,因此您不应假定它是线程安全的。