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