java加密解密算法分析