Ejemplo 1: ejemplo de generador de contraseñas javascript
functiongeneratePassword(passwordLength)var numberChars ="0123456789";var upperChars ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var lowerChars ="abcdefghijklmnopqrstuvwxyz";var allChars = numberChars + upperChars + lowerChars;var randPasswordArray =Array(passwordLength);
randPasswordArray[0]= numberChars;
randPasswordArray[1]= upperChars;
randPasswordArray[2]= lowerChars;
randPasswordArray = randPasswordArray.fill(allChars,3);returnshuffleArray(randPasswordArray.map(function(x)return x[Math.floor(Math.random()* x.length)])).join('');functionshuffleArray(array)for(var i = array.length-1; i >0; i--)var j =Math.floor(Math.random()*(i +1));var temp = array[i];
array[i]= array[j];
array[j]= temp;return array;alert(generatePassword(12));
Ejemplo 2: generador de contraseñas javascript
varPassword=
_pattern :/[a-zA-Z0-9_-+.]/,_getRandomByte:function()// http://caniuse.com/#feat=getrandomvaluesif(window.crypto&&window.crypto.getRandomValues)var result =newUint8Array(1);window.crypto.getRandomValues(result);return result[0];elseif(window.msCrypto&&window.msCrypto.getRandomValues)var result =newUint8Array(1);window.msCrypto.getRandomValues(result);return result[0];elsereturnMath.floor(Math.random()*256);,generate:function(length)returnArray.apply(null,'length': length).map(function()var result;while(true)
result =String.fromCharCode(this._getRandomByte());if(this._pattern.test(result))return result;,this).join('');;
Ejemplo 3: generador de contraseñas javascript
<input type='text' id='p'/><br/><input type='button' value ='generate' onclick='document.getElementById("p").value = Password.generate(16)'>
Si para ti ha sido útil este post, agradeceríamos que lo compartas con otros juniors y nos ayudes a extender nuestra información.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)