Я сохраняю свое хранилище Redux в виде строки в локальном хранилище. Перед сохранением я шифрую его с помощью Crypto- js.
Есть ли у него какие-то преимущества, кроме того, что он не читается человеком?
Я не вижу особой выгоды, кроме того, что средний пользователь не может ее прочитать. Однако, если пользователь был настроен достаточно решительно, он мог бы легко найти ключ и расшифровать его, поскольку все это находится на стороне клиента.