mirror of
https://github.com/github/codeql.git
synced 2026-03-22 07:26:45 +01:00
16 lines
458 B
JavaScript
16 lines
458 B
JavaScript
var express = require('express');
|
|
var crypto = require('crypto'),
|
|
password = getPassword();
|
|
|
|
function encrypt(text){
|
|
var cipher = crypto.createCipher('aes-256-ctr', password);
|
|
return cipher.update(text, 'utf8', 'hex') + cipher.final('hex');
|
|
}
|
|
|
|
var app = express();
|
|
app.get('/', function (req, res) {
|
|
let accountName = req.param("AccountName");
|
|
// GOOD: Encoding the value before setting it.
|
|
res.cookie("AccountName", encrypt(accountName));
|
|
});
|