我想知道在Java中是否可以在不使用安全 key 的情况下进行加密和解密?我看到了不同的示例,但都使用安全 key 进行解密。请帮忙
最佳答案
在现代密码学中,密码被定义为以 key 作为输入。因此,如果使用现代定义,没有 key 就不可能加密和解密。没有它,您根本无法实现任何安全。
您最多可以混淆文本,例如通过 ROT13 覆盖现有文本。您还可以使用带有混合字母表的 Base64 来获得一些安全性。但是,您可以将其视为使用静态 key (字母表)的弱加密。
所以不,这是不可能的。
关于Java加密与解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56059054/