Vernam
Temui, isi ulang kunci satu kali Anda menggunakan pemindaian kode QR dan mulai mengirim SMS.

Penggunaan
- Tambahkan kontak Anda
- Mintalah kontak Anda menambahkan Anda
- Isi ulang kunci Anda melalui pemindaian kode QR di aplikasi untuk mengirim pesan
- Anda sekarang dapat mengirim pesan selama kunci belum habis
- Isi ulang kunci Anda sesuai kebutuhan
Di bawah kap mesin
- Dinamai setelah Gilbert Vernam, co-penemu cipher pad satu kali.
- Aplikasi ini bekerja dengan cipher aliran simetris yang memungkinkan enkripsi kerahasiaan yang hampir sempurna menggunakan pad semu satu kali. Aplikasi ini tidak menggunakan mekanisme enkripsi lain yang dapat melemahkan keamanannya.
- Karena kunci hanya digunakan sekali dan karena mereka selama pesan dikirim dengan sendirinya, mereka perlu diisi ulang dengan kontak Anda dari waktu ke waktu dengan memindai kode QR. Data kunci yang dipertukarkan akan dibagi di antara kontak sehingga mereka dapat terus mengirim pesan.
- Keaslian disediakan dengan mempersiapkan setiap pesan dengan teks "vernam" sebelum mengenkripsi, yang hanya dapat didekripsi penerima dengan benar, karena hanya mereka yang memiliki kunci pribadi juga.
- Enkripsi/dekripsi XOR untuk bantalan satu kali semu dan pembuatan byte kunci acak dilakukan dengan menggunakan pustaka Crypto OTP.
- Kunci hanya akan tetap ada di storstorage perangkat.
- Pertukaran kunci terjadi melalui saluran visual (pemindaian kode QR), jadi pastikan bahwa Anda berada di lingkungan di mana Anda tahu pasti bahwa pertukaran kunci Anda tidak dapat menguping (misalnya kamera keamanan, mata -mata, dll.) Untuk keamanan maksimum Anda dapat melakukannya seperti ular solid dan bersembunyi di bawah kotak kardus, di mana tidak ada yang harus dapat melihat screens ponsel cerdas Anda.
Perkembangan
Buat .env.development.local dan/atau .env.production.local file dalam root proyek dengan konten:
Backend
Tumpukan teknologi