【发布时间】:2013-10-01 23:12:40
【问题描述】:
无法让 crypt 为我的 Ubuntu salt 工作。我可以使用任意盐运行它,但使用特殊盐则不能。任何帮助表示赞赏。
这行得通:
cryptWord = crypt.crypt('word', "HX")
print cryptWord
#prints salted word
这不是:
zebra = crypt.crypt('password', "$1\$WDvKY5n\$")
print zebra
# prints None
我正在尝试将加盐字与固定密码进行比较,但无法使用更高级的盐。有什么想法吗?
【问题讨论】:
-
请向我们展示一个完整的示例来说明问题。
print(zebra)当然会返回None,因为这是print总是 返回的……但它会将$1d2n7Q0.r54s打印到标准输出。 -
试图解释得更清楚
-
@blankwall 你确定你没有使用其他变量或其他东西而不是字符串“密码”和“$1\$WDvKY5n\$”吗?在这里它工作得很好
-
这正是我正在使用的内容,我将在最后对其进行更多研究。感谢您的帮助