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
Support of/bridge to GnuPG #659
Comments
|
-----BEGIN PGP SIGNED MESSAGE----- On 4/9/2014 10:59 PM, novoid wrote:
You can do this via some other tool, external of PyBitmessage like Bitmessage, as it was designed it eliminates the need of PGP/GPG since PGP Public key: http://www.sky-ip.org/s7r@sky-ip.org.asc iQEcBAEBCAAGBQJTRafVAAoJEIN/pSyBJlsRqXEH/12YqgcUFMi9PfCKjijpoc+b |
|
Wow, quick response :-) I am doing GnuPG by copying to clipboard and pasting so far. But this is a tedious job. Therefore, I wanted to see a method to quickly push the content to the command line version of GnuPG and visualize the result. No need to re-implement GnuPG, just a bridge to the current tool. Yes, Bitmessage has its crypto-layer. However, there is a lack of migration support for current GnuPG-users and their Web of Trust. Everybody can generate Bitmessage-IDs and pretend to be me. However, by using GnuPG-signed Bitmessage content, I can use my working infrastructure and Web of Trust to authenticate the person. So much for signing messages. For really paranoid people, it would be very handy to be able to add GnuPG encryption support (via the simple interface mentioned above, not much of an implementation!) in order to provide a second layer of security. This is not a matter of distrust to Bitmessage but a matter of easy combining two different methods to provide maximum security. To put it in simple words: I personally would like to have following: In the compose window, I would like to have a sign-button and a sign+encrypt-button. Whenever I press one of them, I would like to be asked about my private key passphrase (it's more than OK with me if this is a terminal window) and the compose window content gets replaced with the result of this operation (signed/encrypted message). In the message read window, I would like to have a check signature and a decrypt button. Signature check ends up with some window telling me the correctness of the signature according to my GnuPG keyring. Decrypting a message should ask me for my passphrase (terminal window is fine) and provide me the plain text in the message read window. When I close the decrypted message, I should see the encrypted message the next time. So please do not replace the GnuPG-encrypted Bitmessage with the plain text version. For the sake of security, GnuPG-encrypted messages should be stored encrypted in PyBitmessage. Yes, this is the extra mile, many (paranoid) folks are going to like. |
|
Why not use your e-mail client for this? For the more advanced users, something like this may be useful: |
|
I copy this idea: a more or less transparent bridge to current email clients (using a wrapper tool) would be the best solution for this issue. This way, Bitmessage does not necessarily need to maintain its compose/read UI (the rest will still be necessary) and is able to re-use existing implementations. Other benefits would be: spell checking, address book, message history and search, ... I would focus on this wrapper that intercepts BM-messages and redirects the rest to the MTA. |
|
Indeed; Bitmessage exists because PGP/GPG is too difficult for many users to use. Also, I don't believe that Web of Trust actually works because highly trusted nodes just devolve into certificate authorities. |
|
Agree with @novoid |
@novoid Why can't you simply sign your Bitmessage address with your GPG key. You can then publish this online, or just include it at the bottom of every message, and everyone will know it's you. Or am I missing something here? |
|
@mirrorwish: Yes, you right. I can. However, this is (another) workaround. I tried to suggest a in-between solution which offers a better user experience. Manually copying things to other tools, handling it there and manually copying back: that's not what I do consider good usability. So from my point of view this thread is about usability and not about possibilities. |
I would like to sign/encrypt Bitmessage with GnuPG as well.
In order to do this in a user friendly way, PyBitmessage could offer functionality to quickly sign, encrypt, sign+encrypt, check signatures, and decrypt message body accordingly.
The text was updated successfully, but these errors were encountered: