gpt4 book ai didi

java - 使用 Fernet 获取编码字符串

转载 作者:行者123 更新时间:2023-12-01 16:44:29 24 4
gpt4 key购买 nike

所以我决定使用 Fernet 对字符串进行编码

代码非常简单:

private static final Key key = new Key("myrandomkey");

public static Token encrypt(String message){
return Token.generate(key, message);
}

我将如何获取编码的字符串?由于 token 提供了时间戳和 iv,但不提供编码后的 String

我尝试获取 token 的密文,但这只会给我一个奇怪的字符串(例如:“[B@6f7122f9”),而加密的字符串应该类似于:78APXA4zMBNX1REjh21AXzAx1YXor4ozq8RxABCZ4uo=此外,密文是私有(private)/ protected

PS:我想通过请求发送编码字符串(Spring 框架)

最佳答案

经过一些测试,解决方案是 .serialise()

该方法将返回编码后的字符串

所以:

public static String encrypt(String message){
return Token.generate(key, message).serialise();
}

关于java - 使用 Fernet 获取编码字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61805824/

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