Можно ли использовать один и тот же объект Cipher
для нескольких методов, поскольку аргументы метода getInstance
и init
не изменяются?
Например, предположим, что несколько частей приложения используют метод decrypt
в классе утилиты. Все переданные зашифрованные значения генерируются с использованием одного и того же ключа и алгоритма. Итак, можно ли повторно использовать один и тот же объект Cipher
?
Стоит ли беспокоиться о нескольких творениях Cipher
(что может привести к созданию объектов KeySpec
, SecretKey
)?