Modularized port of googlecode project crypto-js.