- Passbook is yet another free and opensource password manager.
Developed for the MS Windows platform, it is just a single executable, does
not require installation (you can put it on your USB pen drive and run it from there and everywhere)
and is easy to use.
Because of the tons of user id/password/pin/code
requested from operating systems, network applications and Internet
sites everyone needs some place to store this information.
use MS Excel or Word first. But if you want to keep passwords secret
you have to encrypt the file using the application features or the file system
features. This can be complex and not really
So if you want to really
protect your password file it's a better idea to use some
But because I am (was) supposed to be a professional
computer programmer I decided to write this application as an
- Passbook stores a list of records in a file and
encrypts the file with the Blowfish
algorithm using your submitted
password as original seed.
- Each record is made by the following fields:
- Passbook has no categorization (i.e. groups). It
handles all records as a flat list. If you want to keep different
passwords in different places you can use different files. For example I
keep my own personal passwords in a file and my work/professional
passwords in another file.
- Usage of this software should be trivial. There is a main menu, a mouse
right click context menu and lots of shortcut keys.
- INS key is used to insert a new item.
- DEL key is used to delete the current selected
- Clicking with the left mouse button on the header
of a column causes the items to be sorted alternatively in
- There is optional support to import/export
to/from the clipboard.
- Password may be shown with asterisks *** or in clear
readable text. Even when using asterisks it is possible to copy
passwords and paste them in forms.
- Optionally a backup of the working file is automatically done
by the program. This way it is always possible to recover from a
misspelled password or scrambled file (really uncommon
- When you
save or open a Password Book take care when typing the password. As
someones else says "This encryption software works. We cannot help in recovering information if you
forget the password". It is a good idea to make
some backup on your own of the password file from time to time, just
| Version 2.7 release stable
- Version 2.7 has the annoying statistics forwarding (introduced in version 2.4) removed.
| Version 2.6 release stable
- Version 2.6 adds Italian/English language support, PWB file extension association
with the program (and removal), source code ported to MS Visual Studio 2005.
decided to discontinue support for passbook.it domain which will
released soon. The project will stay within Sourceforge and the email
support will be changed to alberto.moriconi at gmail.com
| Version 2.4 release stable
- Version 2.4 new features includes:
- Random easy/complex password generation.
Some people find difficult to generate passwords (or just don't want to think too
much about it, or have to generate several passwords) so I added a button to generate a simple
password (8 lowercase characters) and another to generate a complex password
(8 characters including at least 1 lowercase, 1 uppercase, 1 digit, one symbol).
Consider that a random 8 lowercase characters password is 1 in nearly 209 billions, current
hardware may check some 300000 passwords per second
so it may require up to 10 days to recover the password. But a complex password with digits,
uppercase and symbols is another story.
the number of possible passwords is 90^8 about 387*10^15 about 387 millions of billions.
This may require 40000 years to recover the password.
- No warranty. Use this software at your own risk.
- This software is provided as is for no particular
- Released under GPL .
- This software is open source.
- You can use it freely according to the GPL
- I don't like bugs. So I tried to provide this
software bugs free. (hope so, but surely there are)
- Any bug you find, you can send (report) it back
to me so that I can take care of the source (or you can do it yourself
and send back the code to me).
- Alberto Moriconi
- I am a
Computer Science Engineer specialized in Software Systems. I am currently working as IT
Manager for the company where I spent my last 9 years.
My professional background is:
- firmware development
for embedded system and industrial process control and data acquisition
multithreaded development for TCP/IP communication
- I am familiar with a whole bunch of
other things like languages (C/C++, Prolog, Lisp, Fortran, VisualBasic),
operating systems (Unix, Linux, Windows), protocols and technologies (SMTP,