Keyring adalah "database tersimpan" - Saya menggunakan istilah ini dengan ringan - dari informasi login Anda yang disimpan di PC lokal Anda. Ini dibungkus oleh beberapa skema enkripsi voodoo ajaib (PKCS # 11 - ini digunakan untuk penyimpanan yang aman di media yang dapat dilepas) sehingga akan relatif aman dari mata yang mengintip.
Ini memberikan backend umum untuk (masukkan kerangka kerja di sini, kami akan menggunakan gnome sebagai contoh) untuk CRUD (membuat, membaca, memperbarui, menghapus) informasi login Anda tanpa "menggulung solusi Anda sendiri". Itu membuat antarmuka yang konsisten untuk programmer menggunakan kerangka kerja tertentu. KDE menyediakan keyring sendiri, Gnome memiliki implementasi lain.
Evolution, Firefox, Net-man semuanya menggunakan antarmuka ini. Ketika Anda menempatkan kredensial server email Anda ke Evolution, ia meminta Anda untuk menyimpan informasi itu di keyring. Jika Anda memilihnya, itu akan mengirimkan data ke layanan keyring dan voa, itu disimpan. Evolution hanya perlu selanjutnya memanggil layanan keyring pada startup untuk mengambil informasi itu.
Gagasan besar di sini adalah bahwa jika orang lain mengakses PC Anda dan tidak mengetahui kata sandi master untuk keyring Anda, mereka tidak dapat mengakses informasi login Anda yang tersimpan. Prinsip yang sama digunakan oleh addon lastpass.com untuk browser Anda. (hanya didistribusikan, artinya saya dapat menggunakannya pada beberapa contoh browser di PC)
Singkatnya, saya menawarkan potongan ini dari halaman gnome-keyring yang terletak di sini
GNOME Keyring adalah kumpulan komponen dalam GNOME yang menyimpan rahasia, kata sandi, kunci, sertifikat, dan membuatnya tersedia untuk aplikasi.
GNOME Keyring terintegrasi dengan login pengguna, sehingga penyimpanan rahasia mereka dapat dibuka ketika pengguna masuk ke sesi mereka.
GNOME Keyring didasarkan pada standar yang disebut PKCS # 11, yang merupakan cara standar untuk aplikasi untuk mengelola sertifikat dan kunci pada kartu pintar atau penyimpanan aman.