use a more standard way to encrypt and decrypt

修改 在Crypto.java中使用更标准的加密解密方法。
	@see http://nelenkov.blogspot.com/2012/04/using-password-based-encryption-on.html
修改 配合Crypto做调整。修改参数顺序，处理null指针，去掉不用的异常