JavaScript Explanations


طريقة توليد كلمات المرور بطريقة عشوائية بسيطة جدا


الأمر بسيط سنعم متغير نصي بداخله كل الأحرف والأرقام ونستخرجها بطريقة عشوائية وسنستعمل كائن ال Uint32Array and window وسنستعمل ال for loop.

JavaScript:

function genPass() {
    let chars = "0123456789abcdefghijklmnopqrstuvwxyz";
    let pass = "";

    let arr = new Uint32Array(length);
    window.crypto.getRandomValues(arr);

    for (let i = 0; i < length; i++) {
        pass += chars[arr[i] % chars.length];
    }
    return pass;
}
console.log(genPass(6)) //yu57y4

وهكذا إنتهينا وشكرا لك أتمنى أن تستفيد ولو قليلا من المقال.