From 212124e022e68f8c03bfe24bdf08787404126c8c Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Wed, 10 May 2017 15:31:30 +0200 Subject: Add ICT in de Wolken presentation --- slides/security/script.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 slides/security/script.js (limited to 'slides/security/script.js') diff --git a/slides/security/script.js b/slides/security/script.js new file mode 100644 index 0000000..4fd6533 --- /dev/null +++ b/slides/security/script.js @@ -0,0 +1,22 @@ +/* global Reveal */ + +Reveal.initialize({ + history: true +}) + +function getRandomInt (min, max) { + return Math.floor(Math.random() * (max - min + 1)) + min +} + +window.fetch('./8char-words.txt').then(r => r.text()).then(res => { + const words = res.split('\n') + const specialChars = ['.', '-', '_', '!', '@', '#', '$', '%'] + + window.setInterval(function () { + const randomWord = words[getRandomInt(0, words.length - 1)] + const randomSpecialChar = specialChars[getRandomInt(0, specialChars.length - 1)] + const randomNumber = getRandomInt(1, 9) + const randomPassword = randomWord + randomSpecialChar + randomNumber + document.querySelector('#changing-passwd').textContent = randomPassword + }, 500) +}) -- cgit v1.1