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

PyTorch ile Autoencoder Kullanarak Anomali Tespiti: Derin Öğrenme ile Normalin Dışındakini Yakalamak
13 Ocak 2026

PyTorch ile Autoencoder Kullanarak Anomali Tespiti: Derin Öğrenme ile Normalin Dışındakini Yakalamak

Bilgisayarlı görü ve makine öğrenmesi alanında bir yapay zeka mühendisi olarak, veri setlerindeki olağandışı durumları, yani anomalileri tespit etmek günümüzün en kritik problemlerinden biridir. Finanstan…

Devamını Oku
WebAssembly ile Tarayıcıda Yüksek Performans: Rust ve Go ile Güçlü Entegrasyon ve Uygulamalar
26 Ocak 2026

WebAssembly ile Tarayıcıda Yüksek Performans: Rust ve Go ile Güçlü Entegrasyon ve Uygulamalar

WebAssembly (Wasm) ile web uygulamalarınızda eşsiz bir performans artışı sağlayın. Bu rehberde, Rust ve Go dillerini kullanarak tarayıcıda yüksek performanslı işlemler geliştirmenin yollarını ve gerçek dünya kullanım senaryolarını keşfedin.

Devamını Oku
PHP ile Brute Force (Kaba Kuvvet) Saldırısına Karşı Önlem Alma
8 Aralık 2022

PHP ile Brute Force (Kaba Kuvvet) Saldırısına Karşı Önlem Alma

PHP ile kullanıcılarımızın oturum açmalarını içeren sistemler kuruyoruz. Bu sistemlerde alabileceğimiz saldırılardan en yaygın olanlardan birisi Brute Force yani kaba kuvvet saldırısıdır. Brute Force saldırısı,…

Devamını Oku
AI Asistan