gpt4 book ai didi

java - 使用 DES 加密整数值

转载 作者:行者123 更新时间:2023-11-29 03:54:48 26 4
gpt4 key购买 nike

我想用DES加密一个整数,得到的密文也应该是一个整数。

解密函数也应该遵循这个概念。

我正在尝试修改 Encrypting a String with DES 处的代码,通过将字节数组转换为整数,而不是使用 Base64 编码。然而,解密函数会抛出填充不当的异常,因为整数到 byte[] 的转换会产生一个 4 字节的数组。

我可以使用任何其他加密算法来实现此目的吗?

  • 我不关心密文的弱点。

最佳答案

如果您正在通过 DES 运行一个整数值以生成另一个整数值,并且您不关心密文弱点,那么您只是在进行非常昂贵的散列操作。您最好生成一个随机整数作为 key ,然后按位对指数和随机整数进行异或运算。这将花费纳秒来计算并具有完全相同的安全性。

关于java - 使用 DES 加密整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960183/

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