Have you ever looked at your Mac’s Keychain? That’s the somewhat hidden app that stores and retrieves your Mac’s login IDs and passwords.
The passwords for your Mail accounts? They’re in the Keychain. Those login ID and passwords that automagically pop up in Safari when you login to a web site? They’re store in the keychain. So, how do you keep those login IDs and passwords synchronized from one Mac to another?
As it turns out, there’s an app for that.
The Old Way vs. The New Way
For me, back in the early days, I would keep my Keychain file synced from desktop Mac to notebook Mac the old fashioned way.
I’d copy it from one Mac to the other. That gave me all the same login IDs and passwords on both Macs, but it wasn’t exactly a synchronization process.
Apple’s MobileMe provided a Keychain sync function which helped, but those days are gone and iCloud, while priced right, doesn’t sync like MobileMe did the Keychain.
What to do? Try the Keychain2Go for Mac and iOS. It’s a way to access, synchronize, and change your Keychain on multiple Apple devices; specifically your Mac, iPhone, iPad, or iPod touch.
Keychain2Go makes your Keychain data available on multiple Macs or iPhones (or iPads, et al), so you can keep changes in sync.
Setup and usage is straightforward. Launch Keychain2Go on your Mac. Enable sync for each keychain to specified devices and you’re go to go. Literally.
This back and forth sync system works for login IDs, passwords, even notes. The iOS version works in a similar, though smaller interface.
I’ve been a longtime user of 1Password, which does an online Dropbox sync between Macs and iOS devices, but that’s a more comprehensive, and expensive solution.
Plus, 1Password doesn’t sync your Mac’s standard Keychain between Macs; only the extra data you add.
Keychain2Go also encrypts your Keychain data using a master passphrase and password via AES, the Advanced Encryption Standard.
You’ll spend a few dollars on Keychain2Go for Mac (but is a try-before-you-buy app). The iOS app is priced even lower.
That said, it’s extra effort to keep the Keychains synchronized, so I look forward to the day when iCloud gets upgraded to include Keychain sync.


I was also an avid fan of MobileMe sync service for Keychain Access. But I have converted to iCloud, so I just installed Keychain2go on my Macs (2 at home and 1 at my office) and my iPhone (which travels with me between home and office).
Everything is set up and they will sync with each other, but I am still unclear on how to KEEP the key chains in sync. So my questions are:
1. It seems Keychain2go does not sync over the internet (like MobileMe did) but only syncs on devices that are on the same local network. This is the only reason I installed Keychain2go on my iPhone, so it can be the “carrier” between home and office. Ie. it will sync with my office Mac during the day, then will sync with my home mac when I arrive there. This seems kind of primitive, and I guess if I happen to leave my iPhone in the car one day, my mac won’t get synced? Am I missing something?
2. HOW does Keychain2go do it’s syncing. Do I have to launch the app on both my mac and my iPhone to “force” a sync? Therefore each time I arrive at work, I launch the app on both devices, then do the same every night I arrive home?? Again, this is primitive. Am I missing something??
Any help would be appreciated.