If you cannot open Keychain Access because your keychain is corrupted, turn off wireless, delete
~/Library/Keychains/login.keychain and /Library/Keychains/System.keychain, and then reboot.