Что такое "секретный" вариант сеанса?

Я ничего не знаю о криптографии. Мне интересно, что такое секрет сеанса.

Я вижу такой код:

app.use(express.session({
  store: mongoStore({
    url: app.set('db-uri')
  }),
  secret: 'topsecret'
}));

В чем секрет, и я должен его изменить?

Ответ 1

Конечно, вы можете изменить его, если хотите. Секрет сеанса в подключении просто используется для вычислять хэш. Без строки доступ к сеансу будет по существу "отклонен". Взгляните на connect docs, который должен немного помочь.

И да, вы должны изменить его.

Ответ 3

секретный ключ, используемый в основном для шифрования данных в сеансе