问题标签 [passlib]
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 - 如何使用 Passlib 1.7+ 限制密钥长度
服务器协议要求我导出具有有限密钥大小的密码哈希。这是给定的 JavaScript + CryptoJS 实现:
我想在 Python 中使用 Passlib 重新实现它,即类似
Passlib API 不允许我指定密钥大小。怎么办呢?
python - passlib没有在python中导入
尝试导入 passlib 时出现以下错误。
我试图通过以下命令安装它来安装它,他们声称它是成功的或者它已经存在但我的程序仍然拒绝导入它:
点安装 passlib
sudo pip install passlib
apt-get install python-pip pip install passlib
这是我构建环境的方式: 我导航到 Documents/45 我运行命令: source env/bin/activate
然后运行 pip install passlib 它告诉我: 要求已经满足:passlib in ./env/lib/python2.7 /站点包
然后我输入 ./run.py
这是我的代码 run.py
这是初始化.py
模型.py
pip 列表和冻结输出,都显示 passlib 1.7.1
python - 使用 Python 登录时无法使用表记录进行验证
我的 APP 中有自己的登录/登录功能。在注册时,我正在使用passlib hash
方法加密密码并将加密的值存储在表中。但我的问题是,当我尝试登录时,它与使用 Python 的值不匹配。
这是我的代码:
在这里,我将所有凭据保存在表中。
在这里,我再次尝试加密注册的密码并与表匹配,但它不起作用并且计数为 0。
python - 在 mac ox sierra 上运行时出现 Odoo 服务器错误
我正在使用 mac os x Sierra 我在执行 ./odoo-bin 时遇到问题,然后我已经正确安装了 passlib。我不知道为什么我有这个错误
python - 无法使用 passlib 验证密码
所以我回来做旧项目,我找不到什么问题。这是第一次创建密码的部分,来自主脚本:
这是登录脚本,从这里检查密码:
所以问题是当我尝试验证密码时它说它不正确但密码是相同的。在文档中它说:
请注意,由于每次调用都会生成一个新的盐,因此生成的哈希的内容在调用之间会有所不同(尽管使用相同的密码作为输入):
如果这是 .verify() 的问题,那我该怎么办?
我不确定这是否足够的信息,如果不是,我将发布整个源代码
我可能错过了一些愚蠢的事情,但我似乎无法找到它..
javascript - 使用 python passlib 验证 js pbkdf2-sha256 哈希
我使用pbkdf2-sha256加密 python 文件中的随机字符串和 javascript 中的 hashit ,但有些验证如何使用 python passlib 失败。知道为什么吗?
我的python代码是:
和 js 文件包含:
结果总是错误的
python - 散列密码与 Python 中的原始密码不匹配
我有两个休息端点,一个注册用户,第二个让该用户登录。这是我用来散列用户密码并将散列后的密码存储在数据库中的代码,
现在在登录端点上,我使用此代码验证散列密码,
这个方法失败了,很明显是因为两个密码不同,
我想知道我怎样才能让它工作?
python - py2app 成功,但应用程序在登录“bcrypt”密码检查窗口之外崩溃
这个项目在这里:https ://github.com/patarapolw/HosPy
setup.py
如下
我可以运行该应用程序,但我不能超出登录窗口。一开始我根本无法登录,但现在我可以部分...
我想我必须打开内容并手动移动login.db
到database/
.
现在,错误的用户名是可以的,但是当用户名正确但密码错误时:找不到 bcrypt 后端...
setup.py
是的,通过单独成功创建,通过更改from passlib.hash import bcrypt
为import bcrypt
; 和'includes': ['cffi']
。
python - 预期的 sha256_crypt 哈希,得到 sha256_crypt 配置字符串
我收到以下错误,预期 sha256_crypt 哈希,得到了 sha256_crypt 配置字符串。
预期的 sha256_crypt 哈希,得到 sha256_crypt 配置字符串
这是我的代码我做错了什么?
代码 :
python - passlib 和 Flask Security 出现“不一致的摘要名称”错误
我有一个使用 Flask Security 构建的 GAE 应用程序(顺便说一句,这很棒)。一切都很好,但我在我的 GAE 日志中遇到了这样的错误:
/.../lib/passlib/crypto/digest.py:414:PasslibRuntimeWarning:摘要名称不一致:'md5' 解析为 <built-in function new>,报告名称为 'MD5'
尽管上面的消息说这是一个警告,但 GAE 日志将其报告为错误。
我想从我的 GAE 日志中删除这些错误,以便专注于实际错误。
有没有可以更改以避免此错误的md5
地方MD5
?