JavaScript - Şifre Üretme

Shiva

Admin
Joined
Jul 31, 2019
Topics
522
Messages
4,091
Solutions
194
Reaction score
13,963
Location
Berlin
Bu örnekte JavaScript ile rastgele şifre nasıl üretilir? bu konuda bir örnek gerçekleştireceğiz. Örneğimizde istediğimiz sayıda karakterden oluşan,, rakam, harf, özel karakter ya da karışık bir şekilde şifre üretme işleminin nasıl gerçekleştirebileceğini inceleyebilirsiniz.

1574536199406.png

HTML + JavaScript Kodları:


JavaScript:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>realitycheats</title>
</head>

<body>

    <script>
    function rasteleSembol(uzunluk, semboller) {
        var maske = '';
        if (semboller.indexOf('a') > -1) maske += 'abcdefghijklmnopqrstuvwxyz';
        if (semboller.indexOf('A') > -1) maske += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
        if (semboller.indexOf('0') > -1) maske += '0123456789';
        if (semboller.indexOf('#') > -1) maske += '~`!@#$%^&*()_+-={}[]:";\'<>?,./|\\';
        var sonuc = '';

        for (var i = uzunluk; i > 0; --i)
        {
        sonuc += maske[Math.floor(Math.random() * maske.length)];
        }
        return sonuc;
    }

//Örnek Kullanım

        alert(rasteleSembol(1, 'aA')); //rastgele harf üretir.
        alert(rasteleSembol(4, '0#')); //4 basamaklı sayı ve sembollerden üretilir.
        alert(rasteleSembol(8, 'aA')); //8 basamaklı küçük büyük harflerin tamamı
        alert(rasteleSembol(5, '#aA'));//5 basamaklı büyük küçük ve sayılardan üretilir.
    </script>
</body>
</html>
 

Top