Beranda Proton

Bagaimana kunci pribadi disimpan?

Membaca
1 mnt
Kategori
Enkripsi dan kunci

Kunci pribadi Proton Mail(jendela baru) dibuat di peramban. Sebelum dikirim ke server untuk disimpan, kunci pribadi tersebut dienkripsi dengan kata sandi (atau kata sandi kotak surat jika menggunakan mode dua kata sandi). Hal ini memastikan hanya Anda yang dapat menggunakan kunci pribadi tersebut.

Untuk melindungi kunci pribadi, bcrypt digunakan terlebih dahulu untuk membuat hash dari kata sandi, menggunakan salt acak yang berbeda untuk setiap pengguna. Hasilnya kemudian digunakan untuk mengenkripsi kunci pribadi dengan AES-256. Dengan melakukan hashing menggunakan bcrypt terlebih dahulu, upaya siapa pun yang mencoba menebak kata sandi untuk mendekripsi kunci pribadi akan menjadi jauh lebih lambat. Salt yang digunakan berbeda untuk setiap pengguna, yang berarti penyerang yang mencoba mendapatkan kata sandi melalui brute force hanya dapat menargetkan satu pengguna dalam satu waktu, sehingga semakin memperlambat upaya mereka.

Secara umum, untuk melindungi kunci pribadi dari kebocoran, cara terbaik adalah dengan memilih kata sandi yang kuat.