EveryPass™ is a portable Password Manager that provides safe storage of passwords on web enabled devices whether they are connected to the Internet or not. EveryPass is free, simple to use, open source and compatible with most modern devices such as computers, tablets and phones.
Checksums
MD5:
875a613084b8a8fc73f57fca57495e1c
SHA2:
38a23f9de79d04069a527af0e5a516ec
083df119a191dd453fb7a666b5e6dce9
EveryPass is a self contained HTML file so you can take it anywhere. Save it to your hard drive, USB stick, Google Drive, OneDrive, Dropbox or even store it on your phone. You own the data so you keep it and accesses it however is convenient for you! The software and your data all reside in the single HTML file.
EveryPass is open source, so that others can check what it's doing, how it does it and perhaps contribute to it. We hope that it will help motivate improvement of JavaScript based application security. With Web2.0, more and more software we use every day is written in JavaScript, however at present there is no standard way to verify that this software has not been modified.
EveryPass makes use of the following open source projects:
EveryPass uses AES 256 bit encryption to store your data. This is a very strong form of encryption, the same used by banks to protect money and security organisations to protect national secrets. EveryPass uses the Stanford Javascript Crypto Libray (SJCL) implementation of this encryption standard.
EveryPass uses your browser as the execution environment, the same browser you most likely use to access your online bank accounts. With EveryPass, your data is not saved onto a server on the Internet; it’s saved to the device you are using. Once saved locally, you can transfer the file to your other devices.
There are no "back doors" to your content in EveryPass once it is encrypted. This means that if you lose your main password, your data can not be recovered.
Unlike the vast majority of applications, EveryPass bundles both application software and user data into a single file. The application part of the file consists of the HTML user interface and JavaScript software, the user data part consists of an encrypted data store. This is done to achieve maximum portability.
EveryPass, like other security applications, has known weak points. It is important that you understand these so that you can make an educated choice on whether EveryPass meets your security requirements.
The checksums are provided to help verify the authenticity of new copies of EveryPass downloaded. When you download EveryPass directly from Consunet, it is served over a secure HTTPS connection. This means that you do not have to perform further authenticity checks, however when you download from a third party, you should verify that the files have not been modified by using the signatures provided.
The checksums provided are MD5 and SHA256. To calculate a checksum of your EveryPass copy, use one of the following applications for your operating system.
Once you start using EveryPass, the original signatures will no longer match since you add your data to the file, you can however use our Validator service to check files you are unsure about. If you do not want to send your encrypted data to our Validator service, you should make use of the import function from a trusted copy of EveryPass. This retrieves only the encrypted data from an untrusted copy of EveryPass and validates it using the AES 256 encryption.
It is possible to use this copy of EveryPass to import data from another EveryPass copy into this one.
If you find any problems or have suggestions for EveryPass, please report them using our public GitHub repository.
Ailin and Bryce are a couple living in the digital age. They have a joint bank account but they each have their own credit cards and a collection of loyalty cards. They use a variety of online services such as Internet banking, Paypal, Ebay, Gumtree, Amazon and subscribe to a number of online shopping sites. Over time they have a amassed a large collection of accounts and passwords, some of which they jointly use. They also use a range of different devices, Bryce has a PC and a HTC one phone while Ailinhas a MacBook Air and an iPhone, they also use an Internet capable large screen TV.
Managing their password collection has become complex and as they are aware of the risks associated with identity theft they are unwilling to store passwords in an unencrypted form. Consunet's EveryPass offers a solution. EveryPass is a simple HTML file that can encrypt itself. Ailin and Bryce each get a copy of the EveryPass file for the private passwords and create a third copy for their joint passwords and PIN's. They choose a shared location to store the "joint" EveryPass file, perhaps Microsoft's OneDrive or DropBox so they can access it from their mobile devices. They also decide that this is a pretty good for their private EveryPass files as well. They can now access any of their passwords and PIN's from any of their devices at any time. They don't need to install any software or apps on their existing Internet enabled devices to access EveryPass and it also works when they travel without access to the Internet.
Ellis works in a corporate workplace that has very strict IT rules. Ellis can not install any software, access social media sites or use a private smart phone during work hours. Ellis finds it difficult to manage private passwords such as those needed for infrequent Internet banking when at work.
Ellis creates an EveryPass file containing the required passwords and emails this file to the work email address. Since EveryPass is a HTML file and only contains text it passes through the restrictive email gateway and is then verified using the Validator service. Ellis can now access the passwords at work since the workstations have a web browser installed.