In class, I mentioned that I’ve used 1Password for quite some time to generate secure passwords and keep track of other bits of information, as well. The drawback is that it might be a tad expensive for a student.
Never fear—another perennial favorite, LastPass has a free version that will sync across computers and devices. You might want to check it out sometime. If you do, also give LifeHacker’s Beginner’s Guide to Setting Up LastPass a look, as well.