ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Gophemeral

    IT Discussion
    7
    15
    926
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ObsolesceO
      Obsolesce @stacksofplates
      last edited by Obsolesce

      @stacksofplates said in Gophemeral:

      I'm not sure I understand the first question. The password isn't stored in the database. It's generated randomly and used to encrypt the message and then given to you. That encrypted string is then stored in the database. If you lose the password, your message is not recoverable.

      Yes, that answers my first question exactly... I meant it as in the secret is encrypted within the database, such that if the DB is compromised, the secrets are fully encrypted using the password that is given to you (aka the decryption key), with no record or log containing the key.

      It also plays in to Q2, which is answered 🙂

      I also see that the data from the web form is sent to the server via https (https://api.gophemeral.com/api/message), which was going to be my next question but seen for myself, and obviously from the server back to me.

      1 Reply Last reply Reply Quote 1
      • scottalanmillerS
        scottalanmiller
        last edited by

        If I go to this site and your mascot isn't an adorable gopher I'm going to be serious disappointed.

        stacksofplatesS 1 Reply Last reply Reply Quote 1
        • stacksofplatesS
          stacksofplates @scottalanmiller
          last edited by

          @scottalanmiller said in Gophemeral:

          If I go to this site and your mascot isn't an adorable gopher I'm going to be serious disappointed.

          It's on the GitLab page lol.

          scottalanmillerS 1 Reply Last reply Reply Quote 1
          • scottalanmillerS
            scottalanmiller @stacksofplates
            last edited by

            @stacksofplates said in Gophemeral:

            @scottalanmiller said in Gophemeral:

            If I go to this site and your mascot isn't an adorable gopher I'm going to be serious disappointed.

            It's on the GitLab page lol.

            Nice

            JaredBuschJ 1 Reply Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @scottalanmiller
              last edited by JaredBusch

              @scottalanmiller said in Gophemeral:

              Nice

              ID: 290080036515480068
              Password: sbMo9N7ojt-wdChJ8lVqAsgs18PUjz_n

              1 Reply Last reply Reply Quote 1
              • 1
                1337 @stacksofplates
                last edited by 1337

                @stacksofplates said in Gophemeral:

                I wrote this utility. It's for sharing secrets or any sensitive data. Instead of just emailing or texting the data, you can create a message with this service and it will encrypt the data and store it. It will only allow the message to be viewed whatever number of times you specify. It gives you back a message ID and password that you pass on to your recipient and they can retrieve the message.

                You can use the hosted version, which is limited to 50 characters, and 5 days of retention. Or you can run the server on your own.

                By default the server will use Fauna as a backend, but you can specify to use a local BoltDB database. The utility can be downloaded from GitLab here and the same cli tool that runs the server also interacts with the server.

                https://gophemeral.com

                It sounds cool but I can't see how it will be more secure than just mailing the data?

                I mean you are mailing the message ID and password needed to decrypt.

                That's what I believe is called the key exchange problem and the reason for asymmetric encryption and public/private keys.

                J ObsolesceO stacksofplatesS 3 Replies Last reply Reply Quote 0
                • J
                  JasGot @1337
                  last edited by

                  @Pete-S said in Gophemeral:

                  I mean you are mailing the message ID and password needed to decrypt.

                  You could mail one, and speak the other.

                  Many institutions send usernames and passwords through separate mediums.

                  DashrenderD stacksofplatesS 2 Replies Last reply Reply Quote 1
                  • DashrenderD
                    Dashrender @JasGot
                    last edited by

                    @JasGot said in Gophemeral:

                    @Pete-S said in Gophemeral:

                    I mean you are mailing the message ID and password needed to decrypt.

                    You could mail one, and speak the other.

                    Many institutions send usernames and passwords through separate mediums.

                    OK, but a 150 character message is really pretty short... so you could do the same there, send half, speak half.

                    1 Reply Last reply Reply Quote 0
                    • ObsolesceO
                      Obsolesce @1337
                      last edited by Obsolesce

                      @Pete-S said in Gophemeral:

                      @stacksofplates said in Gophemeral:

                      I wrote this utility. It's for sharing secrets or any sensitive data. Instead of just emailing or texting the data, you can create a message with this service and it will encrypt the data and store it. It will only allow the message to be viewed whatever number of times you specify. It gives you back a message ID and password that you pass on to your recipient and they can retrieve the message.

                      You can use the hosted version, which is limited to 50 characters, and 5 days of retention. Or you can run the server on your own.

                      By default the server will use Fauna as a backend, but you can specify to use a local BoltDB database. The utility can be downloaded from GitLab here and the same cli tool that runs the server also interacts with the server.

                      https://gophemeral.com

                      It sounds cool but I can't see how it will be more secure than just mailing the data?

                      I mean you are mailing the message ID and password needed to decrypt.

                      That's what I believe is called the key exchange problem and the reason for asymmetric encryption and public/private keys.

                      And guess what happens if anyone other than you gets in your mail? Versus, what happens if anyone other than you gets ahold of the secret ID and password after you seen it. Huge huge difference, way more secure. These things are used all the time. Yes, email could be as secure, or even more... But in practice, it never is across the board.

                      1 Reply Last reply Reply Quote 0
                      • stacksofplatesS
                        stacksofplates @1337
                        last edited by

                        @Pete-S said in Gophemeral:

                        @stacksofplates said in Gophemeral:

                        I wrote this utility. It's for sharing secrets or any sensitive data. Instead of just emailing or texting the data, you can create a message with this service and it will encrypt the data and store it. It will only allow the message to be viewed whatever number of times you specify. It gives you back a message ID and password that you pass on to your recipient and they can retrieve the message.

                        You can use the hosted version, which is limited to 50 characters, and 5 days of retention. Or you can run the server on your own.

                        By default the server will use Fauna as a backend, but you can specify to use a local BoltDB database. The utility can be downloaded from GitLab here and the same cli tool that runs the server also interacts with the server.

                        https://gophemeral.com

                        It sounds cool but I can't see how it will be more secure than just mailing the data?

                        I mean you are mailing the message ID and password needed to decrypt.

                        That's what I believe is called the key exchange problem and the reason for asymmetric encryption and public/private keys.

                        because there's still and abstraction and a view limit. If I send you a password over email and someone nabs it, you have no idea and they don't have to be watching real time. With this, if I send you a message ID and pass, you'd have to be watching real time and get the data before the recipient. And at that point, they'd know something is wrong because the message has either ran out of view, or is not the correct number of views.

                        1 Reply Last reply Reply Quote 0
                        • stacksofplatesS
                          stacksofplates @JasGot
                          last edited by

                          @JasGot said in Gophemeral:

                          @Pete-S said in Gophemeral:

                          I mean you are mailing the message ID and password needed to decrypt.

                          You could mail one, and speak the other.

                          Many institutions send usernames and passwords through separate mediums.

                          This is anther way. If you really want to be secure, text the ID and email the password. Or call and give one of them.

                          1 Reply Last reply Reply Quote 0
                          • 1 / 1
                          • First post
                            Last post