| Links: [Visit KeePass homepage] [An article] |
| KeePass Password Safe |
| General information about KeePass |
| Installation / un-installation |
| Compatible operating systems |
| Introduction |
| Master passwords and key-disks |
| Security |
| Internals |
CPwManager) which handles all the operations
concerning the database. It exports functions for editing groups, edit password
entries, move them, etc.CPwExport handles all the export functions. It can export the complete
database or just one group. I decided not to include an XML library which would
blow up the KeePass application horribly."memutils.h" contains some memory and buffer functions like securely
erasing a buffer by overwriting it several times before setting it to zero,
the same for CStrings, a routine for copying strings to the Windows clipboard
and a routine for securely deleting files.CNewRandom class is a new pseudo-random number generator. It's based on the
SHA-256 hash which hashes random sources with a counter to generate secure
random bytes. By standard the random sources are various pseudo-random sources
like current mouse position, tick counter, time and date, etc. When more
security is needed (for example when generating the key-disk file),
the class accepts other random sources (see the dialog for getting random data
using mouse movement and typing random characters).| Thanks / Acknowledgements |