Keybase est un service chargé à la fois d’authentifier votre présence sur internet et de chiffrer vos échanges. Lors de la création de votre compte, vous devrez l’associer à un ou plusieurs services en ligne de façon ouverte : un tweet pour un compte Twitter, un fichier sur le serveur pour un site web, un gist pour GitHub, etc. Cette preuve doit être accessible par n’importe qui sur internet et c’est elle qui certifie que les comptes ou services associés sont à vous.
Outre cette fonction d’identification, Keybase s’est donné comme mission de simplifier les échanges chiffrés. Chaque utilisateur dispose d’une clé PGP publique qui peut servir à chiffrer un message ou bien un fichier. Pour éviter d’avoir à passer par un terminal pour ces opérations, le service a conçu des applications qui proposent les mêmes fonctions, mais avec une interface graphique.
L’application pour ordinateurs, disponible sur macOS, Windows et Linux, vient justement d’hériter d’une nouvelle fonction. Son interface permet aussi d’échanger des messages instantanés et Keybase devient de fait une nouvelle messagerie chiffrée. Par rapport à ses concurrents, ce nouveau-venu bénéficie du rôle d’annuaire du service. Puisque tous les profils vérifiés sont publics, n’importe quel utilisateur peut en contacter un autre en ne connaissant que son nom ou bien un identifiant vérifié. Il n’est pas nécessaire d’avoir une adresse mail ou un numéro de téléphone, ce qui est le cas des autres messageries.
Keybase va même plus loin et vous permet de contacter n’importe quel compte public, même s’il n’utilise pas encore ce service. Le message ne sera pas perdu pour autant et si votre interlocuteur finit par créer un compte sur le service, il le recevra normalement.
Pour le moment, les échanges sont limités à du texte brut de maximum 4000 caractères et à des pièces-jointes, mais d’autres fonctions sont prévues par la suite. Autre limite, la messagerie instantanée de Keybase ne fonctionne qu’entre les ordinateurs. Des versions iOS et Android sont actuellement en cours de développement et elles permettront aussi d’échanger des messages chiffrés.
Keybase est un service gratuit et ouvert. Le code source est disponible sur GitHub.