我们如何生成用于在JWT中签名的机密/密钥以便使用它?
我想在我的代码中使用JWT secretrokey。所以我需要将它存储在不同的位置。我如何生成它 在代码中使用它,如下所示: 此秘密存在于我们如何生成用于在JWT中签名的机密/密钥以便使用它?,jwt,Jwt,我想在我的代码中使用JWT secretrokey。所以我需要将它存储在不同的位置。我如何生成它 在代码中使用它,如下所示: 此秘密存在于config/auth module.exports = { 'secret': 'eypZAZy0CY^g9%KreypZAZy0CY^g9%Kr', //how will I generate this?? } 在config/passport.js中 var config = require('./auth'); var jwtOptions
config/auth
module.exports = {
'secret': 'eypZAZy0CY^g9%KreypZAZy0CY^g9%Kr', //how will I generate this??
}
在config/passport.js中
var config = require('./auth');
var jwtOptions = {
jwtFromRequest: ExtractJwt.fromAuthHeader(),
secretOrKey: config.secret
};
假设您只需要一个加密随机字符串,您可以使用这个
在nodejs中,您可以使用crypto.randomBytes()生成加密强伪随机数据
在.Net中,您可以使用RngCryptoServiceProvider生成随机序列
或者,如果是一次,你可以闭上眼睛,在键盘上键入一堆“随机”字符:)