Former FBI agent Robert Hanssen, who took more than $1.4 million in cash and diamonds to trade secrets with Russia and the former Soviet Union in one of the most notorious spying cases in American history, died in prison on Monday.