Tentang proyek
Cryptotool adalah command-line interface berbasis Python yang memudahkan operasi kriptografi sehari-hari tanpa harus menulis kode sendiri.
Dengan satu perintah, pengguna bisa membuat kunci simetris Fernet atau pasangan kunci RSA, mengenkripsi dan mendekripsi file, menghitung hash SHA-256 untuk memverifikasi integritas data, serta membuat dan memverifikasi tanda tangan digital.
Selain praktis, proyek ini juga berguna sebagai bahan belajar dasar-dasar kriptografi terapan.
Live demo di situs ini menjalankan semua perintah langsung di browser dengan Web Crypto API. Format file yang dihasilkan sama dengan CLI, sehingga kunci, file terenkripsi, dan signature bisa dipakai bolak-balik antara versi web dan versi Python.
Fitur utama
- gen-sym dan gen-rsa untuk membuat kunci Fernet dan pasangan kunci RSA
- enc / dec untuk enkripsi dan dekripsi file dengan kunci simetris
- hash untuk menghitung SHA-256 sebuah file
- sign / verify untuk tanda tangan digital RSA
- Live demo di browser (Web Crypto API) yang file kunci, token, dan signature-nya kompatibel dengan CLI
Rilis
Belum ada rilis resmi untuk proyek ini. Kode terbaru selalu tersedia di repositori GitHub.