One could always generate a GUID and use that. Very very difficult to reproduce and I would suspect fairly resistant to a brute force attack. Assuming Windows and IE 6 or greater. Save this as GUID.vbs in a folder in your path.
GUID = createGUID Msgbox GUID Function createGuid() Set TypeLib = CreateObject("Scriptlet.TypeLib") tg = TypeLib.Guid createGuid = left(tg, len(tg)-2) Set TypeLib = Nothing End Function
Naturally in place of the messagebox one could if so disposed create a FileSystemObject and write it to a text file. Regardless I think PasswordSafe is as good away to go as any I've seen. Give the above a try though, it might be waht you are looking for, but store this somewhere the number generatesd here is not reproducable.
fundamentalism, fundamentally wrong.