在java中,加密和解密时密钥类型用Key和SecretKeySpec有什么区别?