توليد كلمة مرور بإستخدام PG.Generate في PG js:
الكود:
function PassGenerate()
{
// Get Elements For The Page
let upper = document.getElementById("upper");
let num = document.getElementById("num");
let symbol = document.getElementById("symbol");
// Storage The User Inputs
let len = document.getElementById("len").value;
let upperValue = true;
let numValue = true;
let symbolValue = true;
// Get User Inputs
if(upper.checked)
{
upperValue = true;
}else{
upperValue = false;
}
if(num.checked)
{
numValue = true;
}else{
numValue = false;
}
if(symbol.checked)
{
symbolValue = true;
}else{
symbolValue = false;
}
// Create A Password And Show It
let password = PG.Generate(len, upperValue, numValue, symbolValue);
document.getElementById("result").innerHTML = password;
}
قياس قوة كلمات المرور بإستخدام PG.Passtest في PG js:
الكود:
function Test()
{
let TestInput = document.getElementById("Pass").value;
let Result = document.getElementById("result");
if(TestInput !== "")
{
let TestPass = PG.Passtest(TestInput);
Result.innerHTML = TestPass;
}else{
Result.innerHTML = "";
}
}
توليد كلمة مرور سهلة الحفظ بإستخدام PG.Passeasy في PG js:
الكود:
function EasyPass()
{
let result = document.getElementById("result");
let lenWords = document.getElementById("lenWords").value;
let Passeasy = PG.Passeasy(lenWords);
result.innerHTML = Passeasy;
}
تشفير و فك تشفير الكلمات بإستخدام PG.Passcode & PG.Passencode في PG js:
function code()
{
let Text = document.getElementById("Text").value;
let result = document.getElementById("result");
if(Text !== "")
{
let codeText = PG.Passcode(Text);
result.innerText = codeText;
}else{
alert("No Found The Text For Code It");
}
}
function encode()
{
let Text = document.getElementById("Text").value;
let result = document.getElementById("result");
if(Text !== "")
{
let codeText = PG.Passencode(Text);
result.innerText = codeText;
}else{
alert("No Found The Text For Encode IT");
}
}
ملحوظة: تمت كتابة الأكود السابقة باللغة الإنجليزية بالكامل بسبب عدم تنسيق و توافق اللغة العربية مع مكتبة Prism js