"Aku tidak berilmu; yang berilmu hanyalah DIA. Jika tampak ilmu dariku, itu hanyalah pantulan dari Cahaya-Nya."
ShadowLock adalah program enkripsi folder yang dirancang untuk melindungi data Anda dengan aman. Program ini menggunakan teknologi enkripsi dan penyimpanan password hash di Google Drive untuk memastikan keamanan data Anda.
- 🔐 Enkripsi dan Dekripsi Folder: Kunci dan buka folder dengan mudah menggunakan kata sandi.
- ✅ Verifikasi Kata Sandi: Hanya pengguna dengan kata sandi yang benar dapat mengakses folder.
- 📁 Pembuatan Folder Aman: Buat dan hapus folder terenkripsi secara cepat.
- ☁️ Penyimpanan Password Hash di Google Drive: Memudahkan akses dan pengelolaan password hash.
- 🔒 Keamanan Tinggi: Menggunakan enkripsi SHA-256 untuk melindungi password.
- 💻 Portabel: Dapat dijalankan di berbagai sistem operasi Windows.
- 🛠️ Mudah Digunakan: Antarmuka pengguna sederhana dan intuitif.
- Git: Pastikan Anda telah menginstal Git. Unduh Git.
- Visual Studio Code (VS Code): Unduh VS Code.
- cURL: Pastikan cURL terinstal. Unduh cURL.
- 🛠️ Kloning Repositori:
git clone https://github.com/Alghifari888/ShadowLock-KeamananFolder.git
Ganti NamaPengguna dengan nama pengguna GitHub Anda.
- 💻 Buka Proyek di VS Code:
- Klik
File>Open Folder, pilih folderShadowLock.
- ☁️ Konfigurasi Google Drive:
- Buat file baru di Google Drive, salin URL-nya.
- Dapatkan
File ID. Misalnya, dari URLmakahttps://drive.google.com/file/d/1cpVjmXLhD7nzrIlxqZyEqL3fQbwFFI7b/view,File IDadalah1cpVjmXLhD7nzrIlxqZyEqL3fQbwFFI7b`. - Buka file
ShadowLock.bat, ganti nilai variabelset fileid=1cpVjmXLhD7nzrIlxqZyEqL3fQbwFFI7b```
-
🎉 Simpan Perubahan:
- Simpan perubahan pada file tersebut.
-
🚀 Menjalankan Program:
ShadowLock.bat
Untuk menyimpan kata sandi secara aman, konversikan teks biasa menjadi hash SHA-256:
-
Buka Browser
- Akses browser favorit Anda (Chrome, Firefox, dll.).
-
Kunjungi Situs Penghitung Hash
- Masukkan salah satu situs berikut ke dalam bilah alamat:
-
Masukkan Teks Kata Sandi
- Di kolom input pada situs tersebut, masukkan kata sandi yang ingin Anda ubah menjadi hash.
-
Pilih Algoritma SHA-256
- Pilih algoritma hashing sebagai "SHA-256".
-
Hasilkan Hash
- Klik tombol "Generate" atau "Calculate" untuk menghasilkan hash dari kata sandi.
-
Salin Hasilnya
- Salin hasil output (hash) yang ditampilkan oleh situs web tersebut.
- Buka aplikasi Notepad atau editor teks lainnya.
- Tempelkan hasil hash yang telah disalin ke dalam dokumen baru. 3.Simpan dokumen sebagai password.txt atau nama lain sesuai preferensi anda .
Setelah membuat file berisi password hashed:
1.Buka browser anda ,masuklah kedalam akun google drive anda .
2.Klik tombol "+ Baru" (New) di sebelah kiri atas layar .
3.Pilih opsi "Upload File" lalu cari password.txt yg sudah dibuat sebelumnya .
4.Setelah selesai ,file akan muncul didalam daftar berkas google drive anda .
5.Jika perlu ,klik kanan pada berkas tersebut > pilih “Get link” agar bisa membagikannya kepada orang lain jika diperlukan .
6.Ubah pengaturan berbagi sesuai kebutuhan agar orang lain dapat mengaksesnya jika diperlukan.
Selamat belajar dan semoga bermanfaat!
✨ Kalau project ini membantu, boleh kasih ⭐ di GitHub ya!
This project is licensed under the MIT License.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Proyek ini dilisensikan di bawah Lisensi MIT.
Hak Cipta (c) 2025 Alghifari888
Proyek ini menggunakan Lisensi MIT, yang berarti Anda bebas menggunakan, menyalin, mengubah, dan mendistribusikan perangkat lunak ini, termasuk untuk keperluan komersial, selama menyertakan pemberitahuan hak cipta dan lisensi asli.
Perangkat lunak ini disediakan apa adanya tanpa jaminan apa pun. Pengembang tidak bertanggung jawab atas kerusakan atau masalah yang timbul dari penggunaan perangkat lunak ini.
