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.
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.
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
rastgelemodü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.

