Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: import and export keys to file, Bluetooth, QR, and NFC #802

Closed
GIJack opened this issue Feb 27, 2014 · 9 comments
Closed
Labels

Comments

@GIJack
Copy link

GIJack commented Feb 27, 2014

more specificly I'd like to be able to import and export the private key, and public keys to files.

I'd also like to be able to import and export public keys via bluetooth, NFC, and QR code. Something like this:
https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain

The do key management pretty well, for GPG. (sadly no one writes apps that use their wonderful app, but seriously, best key management app there is.) its also open source, I wonder if you could steal some code from them, and use their key management interface.

Reasons I need this

  1. new phone, I need to securely wipe the old key, export the old key to a file, and then re-import it.
  2. Lost phone, in case I loose my phone, I can reuse the same gpg key.
  3. Device immaterial - once I have a back up file of the private key, I can store that on an encrypted parition, or container, and bounce that around as I see fit between devices, PCs, internet storage, etc.. I can then bring it back when I need it. I can also switch between phones at will.

For public keys.

  1. in addition to reasons 1-3, having a good back up of my friend's public keys, I can easily re-import them, and share them with other people as needed, to make the fewest amounts of key exchanges needed.
  2. I can set up phones for people with all the public keys they need. just load them up, and go.

This would just make an already good app fucking awesome.

@SamWhited
Copy link
Contributor

I started experimenting with NFC on this branch. I don't have two devices to test it with though. If it does work, NFC should probably be factored out into its own Activity.

@c33s
Copy link

c33s commented Jun 4, 2014

i am also looking forward to backup my key

@FLYingG0D
Copy link

I completely agree with this! I would also love the ability to back up the entire database of texts, keys (public & private) in an encrypted export that can be imported with the password. Currently, I only have the option to export in PlainText, although there is an option to import an encrypted backup.

@landry314
Copy link

does the export plaintext option export private keys in plaintext? i would be shocked. does it have anything to do with the keys or just the texts? should i just move the files in /data/data manually to export my keys? are they even stored there?

@rhodey rhodey added the feature label Mar 16, 2015
@sedrubal
Copy link

@landry314 no the key will not be exported in plaintext on plaintext backup.

👍 For the feature to export and import the private key and public keys

@micressor
Copy link

+1 with this!

@moxie0
Copy link
Contributor

moxie0 commented May 6, 2017

@micressor Please be mindful of the contributing guidelines:

https://github.com/WhisperSystems/Signal-Android/blob/master/CONTRIBUTING.md#dont-bump-issues

You can use the built-in reaction emoji if you'd like to signal support for something.

@micressor
Copy link

@moxie0 I am sorry for the e-mail spam. I have now read the CONTRIBUTING.md and donated via Bithub. From now on, I use emoji to support a feature. Thanks for the friendly note.

@automated-signal
Copy link

GitHub Issue Cleanup:
See #7598 for more information.

@signalapp signalapp locked and limited conversation to collaborators Apr 2, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Development

No branches or pull requests

10 participants