gpt4 book ai didi

使用 XTEA 的 Java 加密

转载 作者:行者123 更新时间:2023-12-02 00:54:13 26 4
gpt4 key购买 nike

如何使用 Java 中的 XTEA 方案加密字符串。

谢谢

    public class run {
public static void main(String[] args) throws Exception{

XTEA2 x= new XTEA2("keykey");
String s = "hi there";
byte[] theBytes = s.getBytes();


System.out.println("Plaintext: " + new String(theBytes));

x.encrypt(theBytes); //theBytes now contains the encrypted data

System.out.println("Crypo Text: " + new String(theBytes));


x.decrypt(theBytes); //theBytes now contains the decrypted data

System.out.println("Decrypted: " + new String(theBytes));
String str = new String(theBytes); //decrypted String




}
}
|

如果填充正确,就可以工作。谢谢大家

最佳答案

在google上搜索后,我发现可以使用BlockCipher接口(interface)手动实现XTEA方案。

H2 Database使用此接口(interface)实现了一个版本,您可以在这里找到:XTEA.JAVA on code.google.com

这里的问题是您需要修改加密/解密(byte[], byte[], int)方法以满足您的需求。

关于使用 XTEA 的 Java 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com