我目前在我的Ubuntu 18.04服务器上运行一个Xueyter实验室服务。我已经使用以下命令在我的实验室上设置了密码:
$ jupyter notebook --generate-config
$ jupyter notebook password
字符串
它以以下输出响应:
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json
型
之后,我在.jupyter/jupyter_notebook_config.py文件中添加配置设置,如下所示:
c.NotebookApp.password = u'sha1:bcd259ccf...<my hashed password here>'
型
我想要的是得到SHA 256散列密码而不是SHA 1,纯粹是因为SHA 256散列提供的额外加密级别,因为它的长度更大。
我想知道是否有一种方法可以使这成为可能?目前我已经尝试了几个选项,他们似乎都没有工作。
2条答案
按热度按时间lymgl2op1#
notebook.auth
模块提供了一个名为passwd
的函数。第二个参数是一个算法。您可以使用该函数获得SHA 256哈希密码。字符串
输出:
sha256:128c5116bc40:94cfe1eef8703b657a7ef28af741fa05465c7a7355645a65040bd51bccc6039b
fslejnso2#
轻松使用.conf文件指南:
字符串
输出:
'argon2:$argon2id$v=19$m=102.....'
然后将整个字符串放入.conf文件中