有个项目的登陆模块使用到了cas,应需求要求,用户名和密码传输时使用了md5加密模式,加密的密码可以直接保存在数据库,但是加密的用户名则必须解密出来才行,于是后台的java代码中便写了针对用户名的解密代码. 而前台,是在输完用户名和密码后,点击登陆按钮的时候调用相应的方法进行加密并发请求传输. 但是测试过程中却发现了一个问题,就是在有的时候输完用户名.密码和验证码以后回车,后台会报如下的数组下标越界的异常: java.lang.ArrayIndexOutOfBoundsException: 5…