Java prince类型中的方法Encrypt(long,long,long,long,int)不适用于参数(String,long,long,long,int)
我无法找到为什么“Encrypt”函数仍然将“message”读取为字符串,尽管我已使用不同的方法将数据类型更改为bytes 错误消息是“prince类型中的方法加密(long,long,long,long,int)不适用于参数(String,long,long,long,int)” 我无法找到为什么“加密”函数仍然将“消息”读为 字符串,但我已将数据类型更改为具有不同 方法 LOL,更改您的代码:Java prince类型中的方法Encrypt(long,long,long,long,int)不适用于参数(String,long,long,long,int),java,android,type-conversion,Java,Android,Type Conversion,我无法找到为什么“Encrypt”函数仍然将“message”读取为字符串,尽管我已使用不同的方法将数据类型更改为bytes 错误消息是“prince类型中的方法加密(long,long,long,long,int)不适用于参数(String,long,long,long,int)” 我无法找到为什么“加密”函数仍然将“消息”读为 字符串,但我已将数据类型更改为具有不同 方法 LOL,更改您的代码: byte[] bytes = message.getBytes(); prince.Encr
byte[] bytes = message.getBytes();
prince.Encrypt (bytes, k0, kop, k1, t); //HEREEEEEEEEEEEEE :)
从字符串的值生成新的
byte[]
变量不会神奇地将现有变量更改为byte[]
类型
事实上,无法更改变量的类型。如果你想传递一个
byte[]
,传递一个byte[]
byte[]
也不是长的@渣
byte[] bytes = message.getBytes();
prince.Encrypt (bytes, k0, kop, k1, t); //HEREEEEEEEEEEEEE :)