impove randomness
This commit is contained in:
		| @@ -44,7 +44,8 @@ app.get("/", function(req, res) { | ||||
|  | ||||
| app.get("/token", function(req,res) { | ||||
| 	var ts = new Date().getTime(); | ||||
| 	var rand = Math.floor(Math.random()*9999999); | ||||
| 	var rand = new Uint32Array(1); | ||||
| 	window.crypto.getRandomValues(array) | ||||
| 	var secret = ts.toString() + rand.toString(); | ||||
| 	res.send({secret: secret, socketId: createHash(secret)}); | ||||
| }); | ||||
| @@ -61,4 +62,4 @@ var brown = '\033[33m', | ||||
| 	green = '\033[32m', | ||||
| 	reset = '\033[0m'; | ||||
|  | ||||
| console.log( brown + "reveal.js:" + reset + " Multiplex running on port " + green + opts.port + reset ); | ||||
| console.log( brown + "reveal.js:" + reset + " Multiplex running on port " + green + opts.port + reset ); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user