Я не нашел подходящего ответа в ранее заданных аналогичных вопросах по SO, так что начнем; my vuejs webapp включает в себя дешифрование на стороне клиента некоторых предварительно зашифрованных данных, что требует от пользователя ввода ключа дешифрования. Чтобы предотвратить повторный запрос ключа, я думаю о временном хранении ключа в той или иной форме в vuex. На какие вопросы безопасности мне следует обратить внимание? И как лучше всего хранить ключ в vuex? Повторяю первый пункт, в этом процессе нет HTTP-запросов, зашифрованные данные уже загружены, и расшифровка происходит в самом клиенте.
Я знаю, что даже в производственном режиме квалифицированный специалист может найти значения, хранящиеся в vuex, так как мне скрыть ключ?