// PAGECRYPT PL

Szyfruj całe strony HTML hasłem. Wynik otworzysz na statycznym hostingu bez PHP, logowania i skryptów serwerowych. Zgodny format danych PageCrypt: PBKDF2-SHA256 + AES-256-GCM.

01 / PLIK HTML02 / HASŁO03 / ZASZYFRUJ04 / WRZUĆ NA NEOCITIES
01 — CO CHCESZ ZABLOKOWAĆ?
Nie wybrano pliku.Wczytywanie lokalne — bez wysyłania
02 — HASŁO I PARAMETRY
Im więcej iteracji, tym dłużej trwa szyfrowanie i wpisywanie hasła. Starsze pliki PageCrypt używały 100 000.
Nie jest szyfrowany; nie umieszczaj tu sekretów.
Ustaw długie, niepowtarzalne hasło.0 znaków

Klucz sesyjny może być dostępny dla innych skryptów z tej samej domeny. Domyślnie ta funkcja jest wyłączona. Hasło nigdy nie trafia do wygenerowanego HTML.

[ ] Gotowy. Wybierz plik lub wklej HTML.

// WYNIK

zaszyfrowana.html

Po pobraniu możesz otworzyć plik lokalnie albo wysłać go na Neocities. Ekran hasła nie wymaga dodatkowych bibliotek.

Co pozostaje widoczne? Zgodność ze starym PageCrypt

Szyfrowana jest zawartość przekazanego HTML. Osobne pliki CSS, JS, obrazy, MP3 i adresy wciąż pozostają na serwerze, jeśli w oryginalnej stronie były zewnętrzne. Aby naprawdę ukryć takie pliki, osadź je wewnątrz HTML jako CSS, JavaScript lub Data URL przed szyfrowaniem.

Format wynikowy to <pre data-i="…">, Base64 z połączonych salt(32) + iv(16) + ciphertext. Identyczny format kryptograficzny stosuje PageCrypt 7.x, a wariant 100 000 iteracji odpowiada starszemu formatowi. Wygląd polskiego ekranu odblokowania jest inny od oryginalnego.

Nie jest to logowanie serwerowe: każdy posiadający hasło może odszyfrować i zachować cały HTML. Kluczy i haseł nie wysyła się nigdzie.