FusionKey, just released in the Chrome and Firefox web stores, packs into a single icon all the power of PassLok and SynthPass. It makes a high-security password when you want to fill a password. It decrypts an encrypted message if there is one, and makes a new encrypted reply. It integrates with every web mail service in existence. And, like all my other apps, FusionKey is free.
It all started with this issue: sure, PassLok for Email is nice, but it only works with Gmail, Yahoo, and Outlook online; what if I want encrypted communicate with people outside of those services? After all, if I only communicate within one service, then all data transfers are internal and not exposed to being intercepted the way they would be between two different services. The problem is that different email services have different interfaces, and integrating PassLok with a lot of them becomes a nightmare. Other encryption-based extensions, like Mailvelope for instance, already promise integration with pretty much any email service.
So I started work on a “PassLok Universal” extension much like PassLok for Email, but capable of integrating with many different web mail services. I looked to Mailvelope for inspiration, and this is what I found out: if you look at its code, Mailvelope actually doesn’t even try to integrate outside of the webmail “Big Three.” Somewhat discouraging, but also an opportunity. Fortunately, some of the page analysis tricks I used in SynthPass worked pretty well, and soon I had a prototype extension that found PassLok-encrypted material in a page and then opened PassLok in a popup to decrypt it. Encryption was merely a matter of detecting the presence of large input fields such as email compose and reply boxes.
Then it occurred to me that password input and email pages are completely different sorts of pages and it would be okay if the extension could also fill passwords like SynthPass does. Looking for a name, I thought of “FusionPass,” since the app was going to be the fusion of SynthPass and PassLok. I made a nifty icon that ended up looking like an F and also like a key, and then “FusionKey” was born, which is also easier to say and remember. I hope this isn’t very confusing.
So there you have it, FusionKey is both PassLok and SynthPass wrapped into one. Depending on where you are, clicking its icon opens one app or the other, using the same Master Key. The entire PassLok is included, not just a subset of its functions as in PassLok for Email. This means there is Anonymous encryption as well as signatures, splitting, and a number of text-hiding methods. The version of SynthPass included is also more powerful than ever, as now it has the ability to store (encrypted) user-generated passwords like all mainstream password managers while still avoiding the use of servers.
You can get FusionKey through these links:
Firefox addon: https://addons.mozilla.org/en-US/firefox/addon/fusionkey/