由于pbkdf2(Password-Based Key Derivation Function 2)是一个更安全的哈希函数,所以我想知道当前的openldap实现是否支持pbkdf2(例如pbkdf2_sha256)?
我在 google 上找到了一些关于 openldap 中 pbkdf2 支持的信息,但我不确定它适用哪个 openldap 版本,或者我没有以正确的方式做到这一点:
我已经在 ubuntu 12.04 上构建了一个版本为 2.4.28 的 openldap 服务器,并使用 python lib 生成了一个 PBKDF2-SHA256 哈希密码。然后我将这个 PBKDF2-SHA256 密码放入一个新的 ldap 用户的 userPassword 字段中,如下所示:
userPassword: '{PBKDF2-SHA256}10000$LBwTpUPGqxdH$8pDqhAruY94IhhuCZLost471pGImy//wH0pS25LO/YI='
Run Code Online (Sandbox Code Playgroud)
这没有用。ldap 日志没有报错,但是还是不能用原来的明文密码登录。
如果有人能给我一些评论或指导,我将不胜感激!!
有没有人有这样的经历,在虚拟机运行时不小心删除了使用过的磁盘映像?
我预计虚拟机会立即失败,但令人惊讶的是,它仍然可以完美运行。我曾尝试执行许多 I/O 命令,甚至通过“dd”创建非常大的文件,这些文件完全大于 vm 的内存大小。但它仍然活着。
谁能解释为什么?
服务器信息:ubuntu 12.04,从默认仓库安装了 KVM 和 libvirt。VM 的磁盘映像为 qcow2 格式。