我想知道是否可以只实例化javax.crypto.KeyGenerator一次,然后在多线程环境中使用此实例。它的JavaDoc文档没有提到其线程安全性。或者最好使用
ThreadLocal<KeyGenerator>
方法吗?
更新:一个相关的问题是Is SecureRandom thread safe?虽然JavaDoc没有声明该类是线程安全的,但社区仍然认为决定是线程安全的,这对于实际应用非常重要。我想了解KeyProvider的情况。