问题标签 [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.
python-3.x - 使用 fernet 制作主密码
我正在尝试将我的密码设置为 fernet 密钥并使用它来加密文本。
在我的代码的第二行,我得到了这个错误:
我已尝试搜索错误,但找不到答案。
python - 在 Python 3.7 中解压和解密内存中的文件
我有一个.pkl
使用以下加密方法加密的腌制文件:
我现在想解密并解开内存中的文件。这是因为我不想更改存储中的实际文件。
我尝试了以下方法:
原始文件被写为腌制.pkl
然后加密。
所以我想我可以在 Python 中加载文件,解密它然后解开它。不幸的是,我收到以下错误,我不确定如何解决它:
python - TypeError: 参数应该是一个类似字节的对象或 ASCII 字符串,而不是 'dict'
解密加密消息时出现此错误。我从 django 视图中的数据库中获取加密消息,pw = donator.objects.filter(emai=email).values('passw')
并在 decrypt_message() 函数中传递 pw 对象。decrypt_messag() 函数是:
错误信息是:
python - 它不会让我使用 Fernet 解密。错误:签名与摘要不匹配。后跟一个 InvalidToken。有什么解决办法吗?
它不会让我使用 Fernet 解密。错误:签名与摘要不匹配。后跟一个 InvalidToken。有什么解决办法吗?
python - 错误:Fernet 密钥必须是 32 个 url 安全的 base64 编码字节
我目前正在使用 Fernet 在 Python 中开发一个加密/解密程序。到目前为止,这是我的代码:
最终我计划添加更多的生活质量功能,但现在加密器功能要求您提供要加密的字符串,使用 Fernet 生成密钥,加密您的字符串,然后打印您的原始字符串,新加密的字符串,和加密密钥。(这不是需要修复的部分。)
解密函数的想法是它从加密函数中获取加密的字符串和密钥。然后它使用密钥解密字符串并打印出来。
我的问题是密钥导致错误。我不确定我是否对解密器进行了错误的编码,或者我只是输入了错误的密钥。
如果这是一个易于解决的问题,我深表歉意,我是 Python 新手,在网上找不到专门针对此问题的任何答案。任何帮助深表感谢!
python - Python Fernet TypeError:令牌必须是字节,尽管输入是字节
我在 mongo 数据库中加密了值并想要解密它们。所以我在数据库中找到数据并像这样访问它:
这将打印 b'gAAAAABiCMy6enO6UtropwNB6swjB2WqNthx-abULtxsQMqUKw9R0a7HXZLFEklTTZqc04NIxExTPDQk6xkrvnBKXyj8K5CtHFzg_b8w7RcX0ma36TnXM8g='
这会引发类型错误。
我不明白我做错了什么。我在测试文件中以完全相同的方式加密了一个测试字符串,并且可以毫无问题地对其进行解密,但是一旦我从数据库中加载数据,我就会收到此错误。
编辑:一些进一步的测试显示,python 不会将字节字符串解释为字节,而是作为普通字符串。我如何让 python 理解这实际上是一个字节字符串?
dart - 在 Dart Flutter 中使用 Fernet 解密加密文本
我正在尝试解密 dart 中的加密文本。我收到错误消息 Unhandled Exception: Invalid argument(s): Input data length must be a multiple of cipher's block size
。我不太确定错误是什么意思。谷歌并没有真正的帮助。这是我的代码。
python - Django Encrypt FileField with Fernet object has no attribute '_committed'发生
我正在将多个 pdf 上传从表单传递到视图中。(使用 Uppy.XHRUpload)
我想在将它们保存在模型中之前对其进行加密。
当我测试文件时,它们可以被加密并保存到文件中,然后读取和解密就好了。
但是当我尝试添加到模型时,我得到:
我可以下载加密文件,重新阅读然后保存,但这将是一种浪费。
我认为这很简单:
该模型。
谢谢你的帮助。