Is there a way to develop and website using JS (and perhaps PHP) to create an E2EE website. Were all packets sent between the server and the userw device are E2EE, wrapped in a layer of encryption?

I know there is HTTPS but I am looking for something stronger than HTTPS.

By using some JS or PHP E2EE package, would I have to write or structure the website code very differently than you normally would?

  • @[email protected]OP
    link
    fedilink
    English
    01 year ago

    I may at times only have access to HTTP only (No HTTPS) which is one of the reasons why I want another form of encryption.

    Encryption with most VPNs are more secure than HTTPS. Yes, the connection between the VPN server and the web server is not encrypted with the VPN and only HTTPS. However the encryption between the VPN and personal device is superior, not because it is relayed. My understanding is that HTTPS is “secure” for basic use, just like Windows 11 is secure. But not secure from five eye agencies unlike VPNs and other like systems like Tor and I2P.

    My goal is to have a user connect to a web server and have it not possible for the web server to know what is going on, nor can anyone snooping the packets in transit know what is going on. Not know the HTML structure, form field data, etc.

      • @[email protected]OP
        link
        fedilink
        English
        01 year ago

        I may not have a domain name, and therefore no HTTPS, just HTTP only and can only connect by knowing the IP address and port number.

        • @[email protected]
          link
          fedilink
          11 year ago

          And you cant use self signed certificates because?
          They provide the same level of encryption. The benefit of a domain and a trusted CA issued cert is that browsers/os will automatically trust that the server is who its said it is (ie you dont get a warning).

          But if you import your servers root CA to your OS, then your OS (and browser) will automatically trust any cert issued using that root cert, thus you dont get a warning.

          With or without a warning, it will still encrypt at TLS1.3