У меня есть фрагмент кода Java в API, который использует AES и 256-битную фразу-пароль для расшифровки строки. После расшифровки он используется в качестве пароля для подключения к базе данных.
Этот API развернут на Tomcat в Red Hat Linux. Проблема в том, что процесс расшифровки занимает слишком много времени (около 15 минут) для большинства запросов. 1 из 5 запросов является мгновенным. Я нигде не храню расшифрованный ключ. Есть идеи, почему некоторые запросы занимают много времени, а другие - несколько миллисекунд?
Раздражает то, что у меня есть другой API, развернутый в том же коте с той же парольной фразой, и для его расшифровки требуется всего несколько миллисекунд.