问题标签 [fernet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

python - 如何从文件中解密一个值,使用 Fernet 加密

我正在解密从表中读取的密码,该表是使用cryptography.fernetPython 中的类手动解密的

手动加密密码:

输出 :

输出值存储在表中。

从表中读取后,我试图解密相同的值,但出现空白错误:

有人可以建议吗?

0 投票
1 回答
611 浏览

python - 如何在使用 Fernet 时检查密钥是否已加密

我正在尝试使用 python 脚本加密我的环境文件中的合理值。我正在使用 Fernet。我只想加密那些尚未加密的值,确保没有任何多级加密。

在这种情况下,我如何知道某个值已经加密或解密?

0 投票
1 回答
592 浏览

python - 使用 cryptography.fernet 解密多个文件

我正在尝试编写一个代码,我可以在其中一次从子目录中解密多条消息。

我创建了一个密钥目录和一个消息目录。密钥目录包含带有包含解密密钥的 .key 文件的子目录。

消息目录包含带有包含加密消息的 .key 文件的子目录。

当我选择一个子目录时,我希望代码解密该子目录中的所有消息。目前它只解密所选子目录的一个文件。密钥和加密文件具有相同的名称。

谁能帮我这个?- 初学者新手程序员

0 投票
0 回答
38 浏览

python - 为什么会收到 InvalidToken Fernet python

我有一个 Python 脚本,可以将密码写入文件,这是两个独立的函数。第一个加密文件(密码写入完成后),第二个处理文件解密以进行读/写操作。加密功能可以正常工作并加密文件,但是解密无法在 Decrypted_Data = F.decrypt(Encrypted_Data) 线上执行解密。我在下面附上了代码以供参考,这个函数在密码生成函数中被调用,工作方式如下(我已经测试了生成函数和文件写入没有加密,它工作正常)首先生成一个随机 ID,然后生成一个随机字符串由四个小写和四个大写字母以及一个标点符号和一个随机字符组成。对每个字符串执行choice() 并将它们与唯一的随机 ID 结合起来,这会改变每个函数调用。执行脚本会导致 InvalidToken。我不知道这是否重要,但我使用的加密库是 cryptography.fernet

0 投票
1 回答
2225 浏览

python - 引发 InvalidToken,cryptography.fernet.InvalidToken

我的程序有问题,它所做的只是基于密钥加密和解密文本。但是,当我尝试解密加密的单词时,它只会吐出错误

raise InvalidToken cryptography.fernet.InvalidToken

这是代码

0 投票
1 回答
53 浏览

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

所以我决定使用 Fernet 编码一个字符串

代码非常简单:

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

我尝试获取令牌的密文,但这只是给了我一个奇怪的字符串(例如:“[B@6f7122f9”),当加密的字符串应该类似于:78APXA4zMBNX1REjh21AXzAx1YXor4ozq8RxABCZ4uo= 另外,密文是私有的/受保护的

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

0 投票
1 回答
1109 浏览

python - 使用 Pandas 加密列值

我正在尝试加密某些列的值,但所有单元格的加密值都相同!

但是,当我独立尝试这种方法时,只是为了检查代码是否错误,加密有效!

我无法理解出了什么问题。谁能帮我看看我错过了什么?

0 投票
1 回答
619 浏览

java - 无法在 Android Studio 中使用 Fernet-Java 执行加密

Fernet 加密是我的客户要求。

我有 Fernet 密钥,想通过https://github.com/l0s/fernet-java8这个链接在 Java(Android Studio) 中实现加密。从上周开始工作,但直到现在还没有实现,任何人都可以帮助我解决这个问题。?

没有引入任何方法来执行加密

如 Fernet 文档中所述,我在 build.gradle 中添加了依赖项

0 投票
2 回答
1039 浏览

python-3.x - Flask 中的密码加密

在 Flask 中接收到 GET 请求后,我连接到后端数据库并发送响应。目前,数据库的用户名和密码存储在一个ini文件中。加密用户名和密码的最佳方法是什么?为 REST 调用加密用户名和密码也是一种好习惯吗?因为我每次收到请求时都需要解密

0 投票
0 回答
188 浏览

python - 如何更改flask-sqlalchemy查询结果的数据类型?

我正在使用 fernet 密钥加密来存储密码管理器的密码。我正在使用烧瓶 SQL 炼金术。加密后的密码以字节为单位,我将其存储在大小为 128 的数据类型字符串列中

为了解密它,数据必须以字节为单位,但是当我以查询类型或排序的形式检索数据时,我得到了错误token must be in bytes,因此我尝试将检索到的数据转换为字符串,然后转换为字节,但它不起作用,因为加密的密码变得不同,因此我无法解密它。