42.1[1]
/ 23 May 2022; 23 months ago (23 May 2022)
Repository
gitlab.gnome.org/GNOME/gnome-keyring
Written in
C
Type
Password manager
Linux on the desktop
License
GPL-2.0-or-later
Website
wiki.gnome.org/Projects/GnomeKeyring
GNOME Keyring is a software application designed to store security credentials such as usernames,[2] passwords,[2] and keys, together with a small amount of relevant metadata. The sensitive data is encrypted and stored in a keyring file in the user's home directory. The default keyring uses the login password for encryption, so users don't need to remember another password.[3]
As of 2009, GNOME Keyring was part of the desktop environment in the operating system OpenSolaris.[2]
GNOME Keyring is implemented as a daemon and uses the process name gnome-keyring-daemon. Applications can store and request passwords by using the
libsecret library which replaces the deprecated libgnome-keyring library.
GNOME Keyring is part of the GNOME desktop. As of 2006, it integrated with NetworkManager to store WEP passwords.[4] GNOME Web and the email client Geary uses GNOME Keyring to store passwords.[5]
In 2009, a statistical study of software packages in the Red Hat Linux distribution found that packages depending upon GNOME Keyring (and therefore integrated somewhat with the GNOME desktop environment) were less likely to be associated with software vulnerabilities than those with a dependency upon kdelibs (and therefore integrated somewhat with the KDE desktop environment).[6]
On systems where GNOME Keyring is present, software written in Vala can use it to store and retrieve passwords.[7] The GNOME Keyring Manager (gnome-keyring-manager) was the first user interface for the GNOME Keyring. As of GNOME 2.22, it is deprecated and replaced entirely with Seahorse.[8]
^"gnome-keyring 42.1". 23 May 2022. Retrieved 11 July 2023.
^ abcCite error: The named reference pro-opensolaris was invoked but never defined (see the help page).
^"'gnome-keyring' tag wiki - Ask Ubuntu". Retrieved 28 February 2017.
^Oxer, Jonathan; Rankin, Kyle; Childers, Bill (2006). Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux. O'Reilly Media. p. 161. ISBN 9780596551469.
^Jain, Manish (2018). Beginning Modern Unix: Learn to Live Comfortably in a Modern Unix Environment. Apress. p. 186. ISBN 9781484235287.
^Neuhaus, Stephan; Zimmermann, Thomas (2009). "The Beauty and the Beast: Vulnerabilities in Red Hat's Packages". USENIX.
^Anwari, Mohammad (2013). Gnome 3 Application Development Beginner's Guide. Packt Publishing Ltd. ISBN 9781849519434.
name gnome-keyring-daemon. Applications can store and request passwords by using the libsecret library which replaces the deprecated libgnome-keyring library...
GNOME Screenshot is a desktop environment-agnostic utility for taking screenshots. It was part of the GNOME Utilities (gnome-utils) package, but was split...
Apple Computer's Keychain in later Mac OS X versions, GNOMEKeyring and KWallet in the GNOME and KDE environments in Linux, respectively). License manager...
personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004...
On Linux, Google Chrome/Chromium can store passwords in three ways: GNOMEKeyring, KWallet or plain text. Google Chrome/Chromium chooses which store to...
GNOME Boxes is an application of the GNOME Desktop Environment, used to access virtual systems. Boxes uses the QEMU, KVM, and libvirt virtualization technologies...
GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel...
A keychain (/ˈkitʃeɪn/ ) (also key fob or keyring) is a small ring or chain of metal to which several keys can be attached. The length of a keychain allows...
GNOME Core Applications. GNOME Text Editor has been the default text editor for GNOME since GNOME version 42, which was released in March 2022. GNOME...
As a component of GNOME Core Applications, it provides full integration with GNOME settings and other components like GNOMEKeyring to securely store...
GNOME Videos, formerly known as Totem, is a media player (audio and video) for the GNOME computer desktop environment. GNOME Videos uses the Clutter and...
GNOME (/ɡəˈnoʊm, ˈnoʊm/), originally an acronym for GNU Network Object Model Environment, is a free and open-source desktop environment for Linux and...
extension and mobile app) Yes Cloud-based GNOMEKeyring GPL-2.0-or-later Unix-like Integration with GNOME Web and Chromium, through unofficial add-ons...
Archive Manager (previously File Roller) is the file archiver of the GNOME desktop environment. Archive Manager can: Create and modify archives View the...
GNOME Project is a community behind the GNOME desktop environment and the software platform upon which it is based. It consists of all the software developers...
windows, and is also a widget engine. GNOME Shell replaced GNOME Panel and some ancillary components of GNOME 2. GNOME Shell is written in C and JavaScript...
email account passwords stored in Keychain on OS X, or in GNOMEKeyring on computers using the GNOME desktop. msmtp can be used in conjunction with OfflineIMAP...
It is integrated in GNOME development tools such as GNOME Builder, Glade and Anjuta, and is an official application of the GNOME project. Devhelp uses...
designed for the GNOME desktop environment. It was GNOME's default text editor and part of the GNOME Core Applications until GNOME version 42 in March...
GNOME Terminal is a terminal emulator for the GNOME desktop environment written by Havoc Pennington and others. Terminal emulators allow users to access...
GNOME Disks is a graphical front-end for udisks. It can be used for partition management, S.M.A.R.T. monitoring, benchmarking, and software RAID (until...
as LibreOffice, X.Org, Evolution, GIMP, VLC media player, GTK+, GCC, GNOMEKeyring, and Python. Related specifically to localization support, language...
GnomeVFS (short for GNOME Virtual File System) was an abstraction layer of the GNOME platform for the reading, writing and execution of files. Before GNOME...
Evince (/ˈɛvɪns/), also known as GNOME Document Viewer, is a free and open source document viewer supporting many document file formats including PDF...
GNOME Panel is a highly configurable taskbar for GNOME. It formed a core part of the desktop in GNOME 1 and GNOME 2. It has been replaced in GNOME 3 by...