DEP0009:crypto.pbkdf2 无摘要
¥DEP0009: crypto.pbkdf2
without digest
类型:生命结束
¥Type: End-of-Life
在 Node.js 6.0 中不推荐在不指定摘要的情况下使用 crypto.pbkdf2()
API,因为该方法默认使用不推荐的 'SHA1'
摘要。以前,打印了弃用警告。从 Node.js 8.0.0 开始,调用 crypto.pbkdf2()
或 crypto.pbkdf2Sync()
并将 digest
设置为 undefined
将抛出 TypeError
。
¥Use of the crypto.pbkdf2()
API without specifying a digest was deprecated
in Node.js 6.0 because the method defaulted to using the non-recommended
'SHA1'
digest. Previously, a deprecation warning was printed. Starting in
Node.js 8.0.0, calling crypto.pbkdf2()
or crypto.pbkdf2Sync()
with
digest
set to undefined
will throw a TypeError
.
从 Node.js v11.0.0 开始,在 digest
设置为 null
的情况下调用这些函数将打印弃用警告,以与 digest
为 undefined
时的行为保持一致。
¥Beginning in Node.js v11.0.0, calling these functions with digest
set to
null
would print a deprecation warning to align with the behavior when digest
is undefined
.
然而现在,传递 undefined
或 null
将抛出 TypeError
。
¥Now, however, passing either undefined
or null
will throw a TypeError
.