Ключові слова - це "збережена база даних" - я з легкістю використовую цей термін - вашої інформації для входу, що зберігається на вашому локальному ПК. Вона обгорнута якоюсь магічною схемою шифрування вуду (PKCS № 11 - це використовується для безпечного зберігання на знімних носіях), тому вона буде відносно захищеною від сторонніх очей.
Він надає загальний сервер для (вставте фреймворк тут, ми будемо використовувати gnome для прикладу), щоб CRUD (створити, прочитати, оновити, видалити) свою інформацію про вхід без "прокатки власного рішення". Він підтримує послідовний інтерфейс для програмістів, що використовують саме цей фреймворк. KDE надає власну брелоку, Gnome має ще одну її реалізацію.
Evolution, Firefox, Net-man усі використовують цей інтерфейс. Коли ви розміщуєте облікові дані сервера електронної пошти в Evolution, він просить вас зберегти цю інформацію в брелоку. Якщо ви ввімкнули його, він передає дані службі керування ключами та voilà, вони зберігаються. Еволюція повинна лише згодом викликати службу введення ключів під час запуску, щоб отримати цю інформацію.
Велика ідея тут полягає в тому, що якщо хтось інший мав доступ до вашого ПК і не знав головного пароля до вашої брелоки, вони не могли отримати доступ до вашої збереженої інформації для входу. Цей самий принцип застосовується додатком lastpass.com для вашого браузера. (тільки він розповсюджується, тобто я можу використовувати його в кількох примірниках браузерів на ПК)
Підсумовуючи, я пропоную цей фрагмент зі сторінки gnome-keyring, розміщеної тут
GNOME Keyring - це сукупність компонентів у GNOME, які зберігають секрети, паролі, ключі, сертифікати та роблять їх доступними для додатків.
GNOME Keyring інтегрується з логіном користувача, так що їх таємне зберігання може бути розблоковано, коли користувач входить у свій сеанс.
GNOME Keyring базується на стандарті під назвою PKCS № 11, що є стандартним способом для додатків керувати сертифікатами та ключами на смарт-картах або захищеним сховищем.