• bearboiblake [he/him]@pawb.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 day ago

    You’re all over this thread posting bad takes. Of course you can do secure encryption in a browser. There’s absolutely nothing stopping you from using any encryption algorithms within a browser whatsoever. I don’t even understand what you could possibly mean. There are so many ways to achieve it.

    • tux0r@snac.rosaelefanten.org
      link
      fedilink
      arrow-up
      1
      arrow-down
      2
      ·
      edit-2
      1 day ago

      There are numerous ways to place decryption backdoors into a website’s JavaScript. How would you make sure that there is no MITM when trying to safely encrypt (e.g.) an e-mail in your browser?

      Of course you can do secure encryption in a browser.

      Talking about “bad takes”, aren’t we? There is no way to ensure that your end-to-end encryption is not decrypted on the fly when done by a website (= a potential attacker).

      • bearboiblake [he/him]@pawb.social
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        1 day ago

        Who said anything about a website? You said browser. You can run fully-local resources in a browser, such as browser extensions, locally hosted tools, even just running in a .html file on your local disk somewhere. Javascript also isn’t the only option available to solve this problem.

        • tux0r@snac.rosaelefanten.org
          link
          fedilink
          arrow-up
          1
          arrow-down
          5
          ·
          1 day ago

          Not sure if you’re just trolling at this point.

          You said:

          Of course you can do secure encryption in a browser.

          No, you can’t. I explained why.

            • tux0r@snac.rosaelefanten.org
              link
              fedilink
              arrow-up
              1
              arrow-down
              3
              ·
              1 day ago

              Ok, I’ll bite:

              You can run fully-local resources in a browser, such as browser extensions, locally hosted tools, even just running in a .html file on your local disk somewhere.

              How would you do that without violating essential security measurements?

                • tux0r@snac.rosaelefanten.org
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  2
                  ·
                  1 day ago

                  You are aware that WASM requires JS, right?
                  I mean, yes, running the application itself would be secure, but that’s not in the browser. You cannot trust your browser. Ever.

                  • bearboiblake [he/him]@pawb.social
                    link
                    fedilink
                    English
                    arrow-up
                    3
                    ·
                    edit-2
                    24 hours ago

                    You are aware that WASM requires JS, right?

                    I think you’re mistaken, there. WASM is often used alongside Javascript, but beyond the one-liner to fetch and load it, there’s actually nothing which inherently requires JS beyond that.

                    Can you explain why you feel that locally running Javascript is more insecure than using, say, locally running Python code, for encryption?