编辑代码

//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
const crypto=require('crypto');
const uuid = require("shortid");

const Authorization = 'WSSE realm="SDP",profile="UsernameToken",type="Appkey"';
const Nonce = uuid.characters().replace(/-/g,'').replace(/_/g,'');
const Created = new Date().toISOString().replace(/.[0-9]+\Z/, 'Z');
const Password = "";

const userpass = Nonce + Created + Password;
const Username = "";
const PasswordDigest = new Buffer.from(
    crypto.createHash('SHA256').update(userpass).digest('hex')
).toString('base64');

const xwsse = `UsernameToken Username="${Username}",PasswordDigest="${PasswordDigest}",Nonce="${Nonce}",Created="${Created}"`

console.log(Nonce)
console.log("Authorization:")
console.log(Authorization);
console.log("xwsse:")
console.log(xwsse);