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 — 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.
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
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
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:
Digital Notary sayfasını aç, F12 → Console'da:
🔐 Hash: ✅ VERIFIED
3
Kullanıcı Sertifikası
End-User Verification & Supabase
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
SHA-256 hash'ler değiştirilemez. Bir kere kaydedildiğinde eserin orijinalliği 1000 yıl sonra bile doğrulanabilir.
🧪 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
Registro Público1. İ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.

