如何在java中加密/解密,在python中加密/解密?我试过用lib钠图书馆

2024-09-25 02:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用AES算法在Android上使用lib钠库(https://download.libsodium.org/doc/)加密数据。我有几个问题。第一个是对库的理解,我找不到一个清晰的解释Java实现的库,如果我不知道如何使用algorytm这个库我就不能使用它。回到问题上来:我能做到吗?我应该在booth语言上使用相同算法的实现,还是应该找到像lib钠这样的跨语言库,这样我就知道algorytm是以同样的方式实现的?在


Tags: 数据httpsorg算法语言docdownloadlib
1条回答
网友
1楼 · 发布于 2024-09-25 02:32:11

AES算法是标准化的,但它的使用方式却没有。所以要么你必须设计自己的协议,要么你可以使用现有的协议。安全地使用AES可能会很棘手,因此通常应该首选使用库。但是,有时库/容器格式不能被验证为安全的,或者它们可能不足以满足特定的用例。在这种情况下,除了自己实现并可能设计一个协议外,没有别的办法。在

您可能想看看Fernet,它也是用javaforjava8实现的。在

相关问题 更多 >