Posts

Adaptasi Vault Dokumen ke Backend FastAPI v3 OK

Vault Dokumen TXT - Frontend Adaptasi Adaptasi (HTML + JavaScript) ke Python Ganti JavaScript dengan Backend FastAPI + AES-256 Adaptasi Vault Dokumen ke Python untuk Enkripsi Aman Langkah lengkap untuk mengadaptasi isi dari file Vault Dokumen TXT ke Python (FastAPI) agar bisa dijalankan sebagai backend terenkripsi/dekripsi AES-256. 🎯 Tujuan Adaptasi Vault Dokumen TXT ke Backend Python Dari file Vault Dokumen TXT (Kode HTML + JavaScript ) bisa diadaptasi ke Python, namun bukan secara konversi langsung . Adaptasi dilakukan dengan membangun backend Python (misalnya menggunakan FastAPI atau Flask ) yang mengubah logika JavaScript di Vault Dokumen TXT menjadi: 🔐 Enkripsi & Dekripsi AES-256 (gunakan pycryptodome di Python) 📁 Baca/Simpan file .txt di server 🔑 Validasi password 🔐 Menggunakan IV acak, padding PKCS7 , dan Base64 encoding. 📡 Terhubung ke frontend HTML melalui fetch API ✅ Kesim...

Adaptasi Vault Dokumen ke Backend FastAPI v1 ???

Adaptasi Vault Dokumen ke Backend FastAPI 🔐 Adaptasi Vault Dokumen TXT ke FastAPI Backend (AES-256) 🎯 Tujuan: Mengubah logika JavaScript di Vault Dokumen TXT menjadi backend Python menggunakan FastAPI. Menggunakan AES-256 dengan IV acak, padding PKCS7, dan encoding Base64. Frontend HTML tetap mengelola UI, dan berkomunikasi via fetch ke backend. 🧩 Bagian-Bagian Yang Diadaptasi Bagian Asli di JS Akan Digantikan Oleh Keterangan CryptoJS.AES.encrypt() pycryptodome Enkripsi dipindah ke server localStorage / <textarea> Tetap di frontend UI tetap di browser Password dari input JSON body ke backend Dikirim dan di-hash server-side Base64, IV, salt Tetap dipakai Agar tetap kompatibel ✅ LANGKAH-LANGKAH DETIL 🔹 Langkah 1: Siapkan Proyek Python # Buat folder proyek mkdir vault_project && cd vault_project # Buat virtual environment (opsional tapi disarankan) python -m venv env # Aktifkan virtual envir...

HTML: keterbatasan & Struktur Halaman v3

Fungsi & Struktur HTML Fungsi & Struktur HTML HyperText Markup Language 1. Pengantar HTML (HyperText Markup Language) adalah struktur dasar dari sebuah halaman web — ia bukanlah bahasa pemrograman tidak aman, dan tidak dapat berdiri sendiri untuk membangun aplikasi yang kompleks. HTML adalah bahasa markup statis yang hanya digunakan untuk menyusun struktur dan konten halaman web . HTML hanya digunakan untuk menampilkan konten statis dengan struktur dasar, tanpa kemampuan untuk menangani logika, keamanan, interaktivitas, maupun akses perangkat. Meskipun demikian, HTML tetap menjadi fondasi yang sangat kuat jika digabungkan dengan teknologi lain seperti JavaScript, CSS, dan backend. Untuk menciptakan aplikasi web yang nyata, aman, real-time, dan profesional, HTML perlu dikombinasikan dengan JavaScript (untuk logika ...