
Hello esteemed Community.
We just put online a web interface tool, you can use to generate 16-character Secure, Unique Password. I personally got tired trying to generate new password for websites, apps, platforms, and it is a terrible habit to use same password across your various platforms/applications. Instead of doing that, simply generate new password securely, store somewhere safe, and can then use for each website/platform you interact with.
You can use this tool by simply visiting the web page: Password Generator hosted on our Platform. No generated password is stored by the platform. You are in full control and the source code are right there on the webpage which you can interact with to check or verify. https://guud.online/password-generator/password-generator.html
If you got inquiries, or issues, contact admins/managers directly via the Contact Us page
If you appreciate what we do, Support us via the Support Us page
Part of Source Code (Javascript):
function do4s(datam) {
let result = "";
const length = datam.length;
for (let i = 0; i < 4; i++) {
const randomIndex = getCryptoRandomInt(0, length - 1);
result += datam[randomIndex];
}
return result;
}
function getDem() {
const ABC = "ABCDEFGHJKMNPQRSTUVWXYZ"; // Removed I, L, O
const abc = "abcdefghjkmnpqrstuvwxyz"; // Removed i, l, o
const a123 = "123456789"; // Removed 0, 1
const aSymbol = "~!@#$%^&*?-_"; // Removed <, >, =
return do4s(ABC) + do4s(abc) + do4s(a123) + do4s(aSymbol);
}
function shuffleString(sem) {
let bytey = sem.split('');
for (let i = bytey.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[bytey[i], bytey[j]] = [bytey[j], bytey[i]];
}
return bytey.join('');
}
function getCryptoRandomInt(min, max) {
const range = max - min + 1;
const randomBuffer = new Uint32Array(1);
window.crypto.getRandomValues(randomBuffer);
return min + (randomBuffer[0] % range);
}
That is it. Thanks for your Time.