DOĞRULADIĞINIZ EVIDANCE PACK ESERLERİ İÇİN , SİTENİN ESERLER BÖLÜMÜNE BAKINIZ. AYNI ZAMANDA DİĞER DOĞRULAMA SİSTEMLERİ İÇİN ALT KISMI LÜTFEN OKUYUNUZ

3 Katmanlı Doğrulama Sistemi | PoArt Digital Notary

🔐 3 Katmanlı Doğrulama Sistemi

PoArt Digital Notary — Millennium-Scale Security Architecture

🎯 Neden Hash Doğrulama?

Kriptografik hash fonksiyonları, dijital içeriğin bütünlüğünü doğrulamak için kullanılan matematiksel algoritmalarıdır. Dosyada tek bir karakter bile değişse, hash tamamen farklı olur.

Güvenlik Garantisi
SHA-256 standardı askeri ve bankacılık sistemlerinde kullanılır. Bir dosyanın hash'ini değiştirmeden içeriğini değiştirmek matematiksel olarak imkansızdır.
1 GitHub Hash Kaydı
Kaynak Kontrol & Referans Hash

Her deployment sırasında index.html'in SHA-256/SHA-512 hash'leri hesaplanır ve ilhanart-core/sealed/README.md dosyasına kaydedilir.

578e5118d58efda7e4cbcf9997a9f2d0589cf2a40fa778f0fe4fd51c8264fcf6
🔒 Version Control: Her commit kalıcı kayıt
📜 Audit Trail: Tam tarihçe ile izlenebilir
🌍 Public Access: Herkes doğrulayabilir
📂 GitHub'da Görüntüle
2 Footer Loader Doğrulaması
Otomatik Runtime Verification

Her sayfa yüklendiğinde Squarespace Footer kodu GitHub'dan index.html çeker, tarayıcıda SHA-256 hesaplar ve referans hash ile karşılaştırır.

Real-Time: Her yüklemede otomatik doğrulama
🚨 Instant Alert: Hash eşleşmezse uyarı banner
🔬 Manuel Test
Digital Notary sayfasını aç, F12 → Console'da:
🔐 Hash: ✅ VERIFIED
3 Kullanıcı Sertifikası
End-User Verification & Supabase

Digital Notary uygulaması, kullanıcıların yükledikleri dosyaların SHA-256/SHA-512 hash'lerini tarayıcıda hesaplar. Dosya sunucuya gitmez.

🔒 Privacy First: Dosya sunucuya yüklenmez
🌍 3 Mod: Private (local), Masked, Public
💾 Supabase Registry: Public/Masked'da kalıcı kayıt
✅ Millennium-Scale Security
SHA-256 hash'ler değiştirilemez. Bir kere kaydedildiğinde eserin orijinalliği 1000 yıl sonra bile doğrulanabilir.
🪶 Digital Notary'yi Dene 🔍 Public Registry

🧪 Manuel Doğrulama Yöntemleri

1
Linux/Mac Terminal
curl -s https://raw.githubusercontent.com/galeri-coder/galeri-coder.github.io/main/index.html | sha256sum
Beklenen çıktı:
578e5118d58efda7e4cbcf9997a9f2d0589cf2a40fa778f0fe4fd51c8264fcf6
2
Browser Console
fetch('https://raw.githubusercontent.com/galeri-coder/galeri-coder.github.io/main/index.html') .then(r => r.text()) .then(async text => { const encoder = new TextEncoder(); const data = encoder.encode(text); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray.map(b => b.toString(16).padStart(2, '0')).join(''); console.log('SHA-256:', hashHex); });
F12 → Console → Kodu yapıştır → Enter
3
公共登记处
1. İndir: index.html
2. Git: /public-registry
3. Dosyayı sürükle-bırak
4. ✅ Eşleşirse yeşil onay!

Sıkça Sorulan Sorular

❓ Hash nedir ve neden önemlidir?
Hash bir dosyanın "dijital parmak izi"dir. SHA-256 gibi algoritmalar herhangi bir boyuttaki dosyayı 64 karakterlik benzersiz koda çevirir. Dosyada tek bir bit bile değişse hash tamamen farklı olur.
❓ Footer Loader otomatik çalışıyor mu?
Evet! Her sayfa yüklendiğinde Footer Loader otomatik çalışır. GitHub'dan index.html çeker, hash hesaplar ve doğrular. Eşleşmezse kırmızı uyarı gösterilir.
❓ IP adresim tam olarak kaydediliyor mu?
Hayır! IP adresiniz asla tam kaydedilmez. Sistem otomatik olarak son iki okteti maskeler (örn: 46.1.***. ***). "Public" modda bile tam IP gösterilmez.
❓ Private modda dosyam hiç kaydedilmiyor mu?
Doğru! "Private" modda hash hesaplaması tamamen tarayıcınızda yapılır ve hiçbir veri sunucuya gönderilmez. Sertifika bilgisayarınıza indirilir.
❓ Eserim Supabase'den silinebilir mi?
Teknik olarak evet ama pratik olarak hayır. Siz sertifika dosyalarını sakladığınız sürece eserinizin hash'ini her zaman doğrulayabilirsiniz. Blockchain entegrasyonu gelecekte kayıtları değiştirilemez yapacak.
❓ README'deki hash değişirse ne olur?
README.md GitHub'da version control altındadır. Hash değiştirilirse commit history'de görünür. Footer Loader ise Squarespace'te hardcoded hash kullanır, bu yüzden bağımsız çalışır.