diff --git a/server/resources/gpass.js b/server/resources/gpass.js index b9c7979..8ec3e86 100755 --- a/server/resources/gpass.js +++ b/server/resources/gpass.js @@ -63,6 +63,8 @@ function generate_random(size, only_ascii) else symbols = new Array(1, 255); + forbidden = new Array('\\'); + var res = ""; while (res.length < size) { @@ -71,7 +73,18 @@ function generate_random(size, only_ascii) r = Math.round(Math.random()*diff); if (isNaN(r+symbols[a])) continue; - res += String.fromCharCode(r + symbols[a]); + character = String.fromCharCode(r + symbols[a]); + forbid = false; + for (var j=0; j