I made this new system for transporting API keys and for authenticating login to apps and webservices.
You simply enter your keys or login info, and that info becomes encrypted and embedded in an image file. The image file is your Key that can be used to login to the website. This particular version uses RSA encryption so that each key image is useable only on the site that creates it.
Iām working on a range of other versions including pure JS for websites, and single key encryption.
Check it out, and I welcome feedback to help improve it.
github:GitHub - broadfield-dev/gradio-keylock: Store Auth and Keys encrypted in image files. Use image to securely load credentials to Gradio apps.
demo:KeyLock Auth Gradio Component - a Hugging Face Space by broadfield-dev