Files
ornekler/arayuz/parola-atolyesi/README.md
T
semihandClaude Opus 5.5 ed201188fb KabaLang örnekleri: konsol, masaüstü ve web için dokuz proje
Konsol: fraktal (paralel şeritli 24-bit Mandelbrot/Julia + yakınlaşma),
sudoku (geri izlemeli, canlı animasyon), fatura (JSON → terminal tablosu,
PDF ve Excel).
Masaüstü: hesap makinesi (işlem önceliği, canlı bağlama), odak (Pomodoro),
parola atölyesi (entropi ölçer, SHA-256).
Web: pano (Kanban REST API + SQLite), kisalt (302 yönlendirme, SVG
istatistik), anket (adres başına tek oy, sunucuda çizilen grafik).

Hepsi `kabalang calistir` ile derlenip çalışır; web uygulamaları yalnız
127.0.0.1'i dinler, SQL parametre bağlamalı, HTML çıktısı kaçırılır.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-10-02 22:31:40 +03:00

1.4 KiB

Parola Atölyesi

Güçlü parola üret, gücünü entropiyle ölç, SHA-256 özetini çıkar. Sağdaki ölçer siz yazdıkça canlı çalışır.

Parola Atölyesi Canlı ölçüm

kabalang calistir parola-atolyesi.kbl

Neyi gösteriyor

Özellik Nerede
log₂'yi kendimiz hesaplıyoruz: tam kısım bölmeyle, kesir kısmı kare alma yöntemiyle log2()
Entropi = uzunluk × log₂(havuz) entropi()
Seçilen her türden en az bir karakter (yeniden üretme yöntemi) parola_uret()
Yaygın kalıp denetimi: Ankara1923! güçlü görünür ama değildir yaygin_kalip()
Canlı bağlama — fonksiyon çağrısıyla: hem metin hem renk etiket DenemeSonucu
Sürgüye bağlı etiket: "Uzunluk: " + metin(Uzunluk.deger) etiket UzunlukYazisi
kripto.sha256, tablo, onay_kutusu, kaydirici sol sütun
Geçmişte parolanın tamamı gösterilmez (qP.~••••) maskele()

Dürüst notlar

  • Yazılan parola için ölçülen değer bir üst sınırdır (≤): karakter türlerinden hesaplanır, sözcük seçimini bilemez.
  • Üretimde rastgele modülü kullanılır. Bu modül kriptografik bir rastgelelik kaynağı değildir; örnek eğitim amaçlıdır. Gerçek parolalarınız için kriptografik kaynak kullanan bir parola yöneticisi tercih edin.