Javascript ile Şifre Oluşturma Fonksiyonu
Blog'a Dön

Javascript ile Şifre Oluşturma Fonksiyonu

Buğra Şıkel

Javascript ile Şifre Oluşturma Fonksiyonu

Merhabalar, bu yazımızda javascript ile şifre oluşturucu bir fonksiyon yazıyoruz. Bu fonksiyonumuzun amacı kullanıcıların kendilerine ya da bizim onlar için anlık rastgele şifreler oluşturmamızı ve bunu her tıklamada değiştirerek yapmasını sağlamak.

Javascript ile Şifre Oluşturma Fonksiyonu

Öncelikle html tarafında bir buton ve bu botuna basıldığında şifre oluşturulacak bir input yazıyoruz. Bu kod örneğimizde onclick ile fonksiyonumuzu çağırıyoruz ve içerisinde inputumuzun id’sini yazıyoruz. Bu örnekte inputumuzun id’si “password”.

<button onclick="genPass('password')">Şifre Oluştur</button> 
<!-- şifremizi oluşturacak butonumuz -->
<input type="text" id="password" placeholder="Your Password" /> 
<!-- şifremizin yazılı olacağı inputumuz -->

Burada ise javascript ile şifreyi oluşturacak fonksiyonumuzu yazıyoruz.

function genPass(id)
{
    let randomstring = Math.random().toString(36).slice(-8); // buradaki slice "-8" kaç karakterli bir şifre oluşturacağını belirtiyor.
    document.getElementById(id).value = randomstring;
}

// istersek fonksiyonumuzu dinamik karakter sayısı oluşturacak şekilde güncelleyelim.

function genPass(id, length = 8) { // uzunluğumuz hiç girilmezse 8 karakter olarak belirledik.
    let randomstring = Math.random().toString(36).slice(-length); 
    document.getElementById(id).value = randomstring; 
}

 

Eğer fonksiyonumuzun demosunu görmek isterseniz, buraya tıklayabilirsiniz.

Diğer yazılarıma göz atmak için tıklayın.

Web sitesine mi ihtiyacınız var ?

Bunları da beğenebilirsiniz

vLLM ile LLM Sunumunda Mühendislerin Düştüğü 5 PagedAttention ve VRAM Tuzağı
5 Haziran 2026

vLLM ile LLM Sunumunda Mühendislerin Düştüğü 5 PagedAttention ve VRAM Tuzağı

Production ortamında vLLM kullanan mühendislerin PagedAttention, KV Cache ve VRAM yönetiminde yaptığı 5 kritik konfigürasyon hatası, tespiti ve çözümleri.

Devamını Oku
Mikroservis Ödeme Akışlarında Çift Çekim (Double-Charge) Sızıntılarını Önlemek: Kafka Outbox ve Redis Idempotency
17 Mayıs 2026

Mikroservis Ödeme Akışlarında Çift Çekim (Double-Charge) Sızıntılarını Önlemek: Kafka Outbox ve Redis Idempotency

Dağıtık ödeme mimarilerinde çift çekim hatalarını sıfıra indirmek için PostgreSQL 15, Kafka Outbox Pattern ve Redis 7.2 ile idempotent tasarım stratejileri.

Devamını Oku
Neden Cloudflare Kullanmalıyız?
26 Ekim 2022

Neden Cloudflare Kullanmalıyız?

Merhabalar, bu içeriğimde sizlere Cloudflare neden kullanmalıyız, Cloudflare bize ne gibi avantajlar sağlar, faydaları nelerdir, kurulumunu nasıl yapabiliriz gibi soruları cevaplandıracağım. Öncelikle yazımızın akışını belirlemek…

Devamını Oku
Ask AI