News for hackers. Stuff that matters.
Re:Password protect a static HTML page by chii on Saturday February 18, 2023 @11:53PM (#34854565)
with basic authentication, you cannot embed the decryption key into the url via a hash fragment.

This means you must have a secondary channel to communicate to the user about the password, and the server must also know the password.

So depending on your use-case, the basic auth isn't suitable. For example, mega : https://en.wikipedia.org/wiki/Mega_(service) , in which you want to ensure that the decrypted data is _not_ accessible to the server, so the key is not stored nor sent to the server!

Re:Password protect a static HTML page by rvnx on Sunday February 19, 2023 @11:51AM (#34859246)
In a real-life scenario, the server can access the key and collect it back (just farming location.hash)
Re:Password protect a static HTML page by deaddodo on Monday February 20, 2023 @01:32AM (#34865586)
Sure you can, it’s been built-in to the HTTP spec since RFC1738[1]. You just do:

//<user>:<pass>@<url>[:<port>][/<location>]/

It doesn’t work on IE classic, but should still be perfectly valid on Chrome, Safari, Firefox, etc.

1 - https://www.ietf.org/rfc/rfc1738.txt