cryptotool
Versi web dari CLI cryptotool. Kunci, token, dan tanda tangan yang dibuat di sini memakai format yang sama dengan CLI Python, jadi file symmetric.key, .pem, .enc, dan .sig bisa dipakai bolak-balik. Tidak ada data yang dikirim ke server.
Kunci simetris (Fernet)
Dipakai untuk enc dan dec.
Pasangan kunci RSA
Private key untuk sign, public key untuk verify.
Enkripsi
Mengenkripsi teks atau file menjadi token Fernet (AES-128-CBC + HMAC-SHA256) dengan kunci simetris.
Token Fernet
Dekripsi
Mendekripsi token Fernet (tempel teks token atau pilih file .enc). Token yang diubah atau kunci yang salah akan ditolak.
Hasil dekripsi
Hash SHA-256
Menghitung SHA-256 untuk memeriksa integritas data. Opsional: tempel hash pembanding.
SHA-256
Tanda tangan digital
Menandatangani teks atau file dengan RSA private key (RSA-PSS, MGF1-SHA256, salt maksimum).
Signature (base64)
Verifikasi tanda tangan
Memeriksa apakah signature cocok dengan data dan public key. Ubah satu karakter data untuk melihat hasilnya menjadi tidak valid.