Main Page | Report this Page
Science Forum Index  »  Cryptography Forum  »  Simple pasword generator/reminder...
Page 1 of 1    

Simple pasword generator/reminder...

Author Message
Oleg Khovayko...
Posted: Sat Nov 07, 2009 4:11 pm
Guest
Hello,

I tired to remember many passwords to many sites...
I wrote easy tool to generate unique password for each site.

This tool (written on JS) wholly included into single WEB-page:

http://olegh.ath.cx:5701

You can fetch it, deposit onto any free hosting,
and get access to password reminder virtually from anywhere.

Algorithm is easy:

You enter common Master Password, and URL for some specific site.
Program mix both, and generated printable MD5 sum.

This sum you can use as password for some specific site.

Maybe, you'll found this tool is useful.

Thanks
Oleg
 
noauth...
Posted: Sat Nov 07, 2009 4:11 pm
Guest
"Oleg Khovayko" <khovayko at (no spam) gmail.com> wrote in message
news:lolJm.3870$Sw5.2475 at (no spam) newsfe16.iad...
[quote]Hello,

I tired to remember many passwords to many sites...
I wrote easy tool to generate unique password for each site.

This tool (written on JS) wholly included into single WEB-page:

http://olegh.ath.cx:5701

You can fetch it, deposit onto any free hosting,
and get access to password reminder virtually from anywhere.

Algorithm is easy:

You enter common Master Password, and URL for some specific site.
Program mix both, and generated printable MD5 sum.

This sum you can use as password for some specific site.

Maybe, you'll found this tool is useful.

Thanks
Oleg
[/quote]
LOL, convenient way to harvest passwords, eh?
 
Maaartin...
Posted: Sat Nov 07, 2009 4:41 pm
Guest
On Nov 8, 2:52 am, Oleg Khovayko <khova... at (no spam) gmail.com> wrote:
[quote]noauth wrote:

LOL, convenient way to harvest passwords, eh?

Paranoia is professional disease of cryptographers, but
amateurs can go much far ahead.

About page: This is just JavaScript, in the WEB-page.
No more.
You can save page on your computer, disconnect computer
from the Net and run this program without problems.

Also, you can analyze source -- everything in the page.
[/quote]
Yes, but you could change it after I've analyzed it. Or a man in the
middle could. My problem with it is that it leads to potentially
unsafe behaviour: Entering own master password in an unknown web page
is about as wise as running an unknown executable. Unfortunatelly
there's no easy solution, as all common sandboxes (javascript,
applets, flash) allows "calling home".

> Or, you can run program together with network sniffer...
 
Carsten Krueger...
Posted: Sat Nov 07, 2009 8:21 pm
Guest
Am Sat, 07 Nov 2009 16:11:44 -0500 schrieb Oleg Khovayko:

[quote]I wrote easy tool to generate unique password for each site.
[/quote]
Password Hasher is slightly more advanced and available as firefox addon,
too

http://wijjo.com/passhash/passhash.html

greetings
Carsten
--
ID = 0x2BFBF5D8 FP = 53CA 1609 B00A D2DB A066 314C 6493 69AB 2BFB F5D8
http://www.realname-diskussion.info - Realnames sind keine Pflicht
http://www.spamgourmet.com/ + http://www.temporaryinbox.com/ - Antispam
cakruege (at) gmail (dot) com | http://www.geocities.com/mungfaq/
 
Oleg Khovayko...
Posted: Sat Nov 07, 2009 8:52 pm
Guest
noauth wrote:

[quote]
LOL, convenient way to harvest passwords, eh?

[/quote]
Paranoia is professional disease of cryptographers, but
amateurs can go much far ahead.


About page: This is just JavaScript, in the WEB-page.
No more.
You can save page on your computer, disconnect computer
from the Net and run this program without problems.

Also, you can analyze source -- everything in the page.

Or, you can run program together with network sniffer...
 
Oleg Khovayko...
Posted: Sat Nov 07, 2009 8:56 pm
Guest
[quote]
Password Hasher is slightly more advanced and available as firefox addon,
too

http://wijjo.com/passhash/passhash.html

[/quote]
Thank you,

Really, this is more advanced tool, used same ideas.
 
Oleg Khovayko...
Posted: Sat Nov 07, 2009 9:59 pm
Guest
Maaartin wrote:

[quote]
Yes, but you could change it after I've analyzed it.
[/quote]
I wrote in the original message:
[ You can fetch it, deposit onto any free hosting ]

Ok, I'll add here:
{{{ Or deploy onto your own computer. }}}

[quote]Or a man in the
middle could. My problem with it is that it leads to potentially
unsafe behaviour: Entering own master password in an unknown web page
is about as wise as running an unknown executable. Unfortunatelly
there's no easy solution, as all common sandboxes (javascript,
applets, flash) allows "calling home".
[/quote]
It is true.
And, I offered in the original message to make your own copy.
 
Phil Carmody...
Posted: Sun Nov 08, 2009 5:40 am
Guest
Oleg Khovayko <khovayko at (no spam) gmail.com> writes:
[quote]noauth wrote:


LOL, convenient way to harvest passwords, eh?


Paranoia is professional disease of cryptographers, but
amateurs can go much far ahead.


About page: This is just JavaScript, in the WEB-page.
No more.
You can save page on your computer, disconnect computer
from the Net and run this program without problems.

Also, you can analyze source -- everything in the page.
[/quote]
WTF????
"""
function AddUnsigned(lX,lY) {
var lX4,lY4,lX8,lY8,lResult;
lX8 = (lX & 0x80000000);
lY8 = (lY & 0x80000000);
lX4 = (lX & 0x40000000);
lY4 = (lY & 0x40000000);
lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
if (lX4 & lY4) {
return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
}
if (lX4 | lY4) {
if (lResult & 0x40000000) {
return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
} else {
return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
}
} else {
return (lResult ^ lX8 ^ lY8);
}
}
"""

What's wrong with '+' on uints?

Phil
--
Any true emperor never needs to wear clothes. -- Devany on r.a.s.f1
 
Oleg Khovayko...
Posted: Sun Nov 08, 2009 10:38 am
Guest
Phil Carmody wrote:
[quote]Oleg Khovayko <khovayko at (no spam) gmail.com> writes:


Also, you can analyze source -- everything in the page.

WTF????
"""
function AddUnsigned(lX,lY) {
var lX4,lY4,lX8,lY8,lResult;
lX8 = (lX & 0x80000000);
lY8 = (lY & 0x80000000);
lX4 = (lX & 0x40000000);
lY4 = (lY & 0x40000000);
lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
if (lX4 & lY4) {
return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
}
if (lX4 | lY4) {
if (lResult & 0x40000000) {
return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
} else {
return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
}
} else {
return (lResult ^ lX8 ^ lY8);
}
}
"""

What's wrong with '+' on uints?

[/quote]
I don't know.. I just copied MD5 implementation from
http://www.webtoolkit.info/, and tested it locally.
It works, and I inserted it into page.

Maybe, some JS engines have a bug in addition,
and author tried to get around.

I decided do not risk...
 
Mok-Kong Shen...
Posted: Thu Nov 12, 2009 4:27 pm
Guest
OT but somewhat related is the fact that typing dynamic on keyboard
can be an active biometric means of authenticating a user. There is
at least one such system that is in practical use somewhere in
Germany (source: Staat & IT, 10. June 2009).

M. K. Shen
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Mon Dec 07, 2009 8:35 pm