Skip to content

Share secrets between Linux/macOS/Windows and mobile

License

Notifications You must be signed in to change notification settings

kube-land/qr-secret

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qr-secret

Share secrets between Linux/macOS/Windows and mobile

qr-secret

Introduction

The qr-secret tool converts passwords and secrets into QR codes that are printed on screen to be scanned by mobile/tablet (like complex password, SSH key, WiFi secret, etc). The generated QR code will automatically be closed after 10 seconds if you forgot to close it.

A good use case (if you don't like hosted password managers services) is using qr-secret with KeePassXC which doesn't support plugins (like QR plugin) to share complex passwords with mobile/tablet. Further, Kaspersky QR Scanner could be used to scan the password/secrets on Android or iOS devices to decode the password.

The tool itself is very minimalistic for simple sharing of secrets, and works on linux and iOS.

Installation

Linux

To install on linux download either the binary or the binary with desktop launcher from here:

# for binary
sudo curl -sSL -o /usr/local/bin/qr-secret https://github.com/pharmatics/qr-secret/releases/download/v1.0.1/qr-secret-linux-amd64
sudo chmod +x /usr/local/bin/qr-secret-linux-amd64

# for binary with launcher
sudo curl -sSL -o ~/qr-secret.tar.gz https://github.com/pharmatics/qr-secret/releases/download/v1.0.1/qr-secret-linux-amd64.tar.gz
sudo tar -zxvf qr-secret.tar.gz -C /

macOS

To install on macOS download the QRSecret.dmg from here, then install the package. You will need to allow the app form Security and privacy, because it not signed.