我用java代码编写了一个cassandraudf来加密数据。为此,我使用了 javax.crypto.Cipher
以及 javax.crypto.spec.SecretKeySpec
.
我无法创建自定义项,因为我遇到以下错误:
invalidrequest:来自服务器的错误:code=2200[invalid query]message=“java源代码编译失败:
第1行:javax.crypto.spec.secretkeyspec无法解析为类型
第1行:javax.crypto.spec.secretkeyspec无法解析为类型
第1行:javax.crypto.cipher无法解析为类型
第1行:javax.crypto.cipher无法解析为类型
第1行:javax.crypto.cipher.encrypt\u模式不能解析为类型
create function encrypt("val" text)
returns null on null input
returns text
language java as
'
String strData="";
javax.crypto.spec.SecretKeySpec skeyspec=new
javax.crypto.spec.SecretKeySpec("abc".getBytes(),"Blowfish");
javax.crypto.Cipher cipher=javax.crypto.Cipher.getInstance("Blowfish");
cipher.init(javax.crypto.Cipher.ENCRYPT_MODE,skeyspec);
byte[] encrypted=cipher.doFinal(val.getBytes());
strData=new String(encrypted);
return strData;
';
暂无答案!
目前还没有任何答案,快来回答吧!