Пожалуйста, помогите мне решить эту проблему.
var key = 'real secret keys should be long and random';
// Create an encryptor:
var encryptor = require('simple-encryptor')(key);
var encrypted = encryptor.encrypt('testing');
// Should print gibberish:
console.log('encrypted: %s', encrypted);
Я использую библиотеку: "simple-encryptor" в "NPM", но каждый раз, когда я запускаю функцию "encrypt", она выдаст результат разницы.
Пример:1-е: «4792f3eacff628801005f14f1bc25ba0353… 3e969662c4i / It97adse8M + 1tmRHnYCQ ==»2-й: «6c576df521df45cc48ffe594fbe13084353… 66e3552bdaLoAV3rortuDbJYox1 + lVWQ ==»и так далее.(Вы можете запустить пример кода на: https://npm.runkit.com/simple-encryptor)
Поэтому: когда я сохраняю данные в локальный и возвращаюсь, я не могу расшифровать эти данные.
Почему результат шифрованияотличаются каждый раз, когда я бегу?Как расшифровать данные в этом случае?