📜 ⬆️ ⬇️

Storing passwords without saving them (development of the theme)

Today I climbed into the sandbox and came across an article about storing passwords without saving them (no more, a saved copy here ). I do not know about you, but the idea seemed interesting to me.

I often have to invent, remember and store a lot of passwords ...
But, alas, for me, using the console utility to “find” the correct password is not always convenient.

For myself, I made an online equivalent of the article's utility. I even kept backward compatibility with it (the same hashing algorithm and the “alphabet” are used).

Initial data for password generation:
1. Master key (individual for each - everyone is free to invent it for himself).
2. The name of the service where the password is used. This can be the site address, the name of the company being serviced, or the server name
3. User ID on this service. Login, UIN, jabberid, email, etc.
')
NB: All input is case-sensitive!

Next, click the button “generate” and get a 32-character string. Whether to use all the characters or only part of them is up to you, the main thing to remember is how long the password is chosen.

The generator can be found at hashpass.amc.dn.ua . The site works great in Opera Mini, so you can use it from your phone.

No personal data is transmitted anywhere, all calculations are performed on the client side using javascript (except in the case of Opera Mini - here javascript is performed on the server side of Opera Software ASA).

PS If suddenly the original article "sinks in the sand" Taki sunk, I saved it at hashpass.amc.dn.ua/pass_gen.html .

UPD : For those who do not want to trust the online service, I made a phone application (J2ME). The algorithm is absolutely the same. Here jar , and then jad , if anyone suddenly needed. Theoretically, it should work on any phone with j2me support, even the oldest.

UPD2 : Here is the QR code of the site itself:
image

And this is for downloading the application:
image

UPD3 : Added an application for Android. Beta, because I tried to run exclusively in the emulator. Here is the QR code for it:
image

Source: https://habr.com/ru/post/125989/


All Articles