doc: update recommendations for createCipher
PR-URL: https://github.com/nodejs/node/pull/22087 Reviewed-By: Yihong Wang <yh.wang@ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
parent
2519dcc273
commit
28c70ac131
@ -959,9 +959,9 @@ Type: Documentation-only
|
|||||||
Using [`crypto.createCipher()`][] and [`crypto.createDecipher()`][] should be
|
Using [`crypto.createCipher()`][] and [`crypto.createDecipher()`][] should be
|
||||||
avoided as they use a weak key derivation function (MD5 with no salt) and static
|
avoided as they use a weak key derivation function (MD5 with no salt) and static
|
||||||
initialization vectors. It is recommended to derive a key using
|
initialization vectors. It is recommended to derive a key using
|
||||||
[`crypto.pbkdf2()`][] and to use [`crypto.createCipheriv()`][] and
|
[`crypto.pbkdf2()`][] or [`crypto.scrypt()`][] and to use
|
||||||
[`crypto.createDecipheriv()`][] to obtain the [`Cipher`][] and [`Decipher`][]
|
[`crypto.createCipheriv()`][] and [`crypto.createDecipheriv()`][] to obtain the
|
||||||
objects respectively.
|
[`Cipher`][] and [`Decipher`][] objects respectively.
|
||||||
|
|
||||||
<a id="DEP0107"></a>
|
<a id="DEP0107"></a>
|
||||||
### DEP0107: tls.convertNPNProtocols()
|
### DEP0107: tls.convertNPNProtocols()
|
||||||
@ -1035,6 +1035,7 @@ only. Use of `process.binding()` by userland code is unsupported.
|
|||||||
[`crypto.DEFAULT_ENCODING`]: crypto.html#crypto_crypto_default_encoding
|
[`crypto.DEFAULT_ENCODING`]: crypto.html#crypto_crypto_default_encoding
|
||||||
[`crypto.fips`]: crypto.html#crypto_crypto_fips
|
[`crypto.fips`]: crypto.html#crypto_crypto_fips
|
||||||
[`crypto.pbkdf2()`]: crypto.html#crypto_crypto_pbkdf2_password_salt_iterations_keylen_digest_callback
|
[`crypto.pbkdf2()`]: crypto.html#crypto_crypto_pbkdf2_password_salt_iterations_keylen_digest_callback
|
||||||
|
[`crypto.scrypt()`]: crypto.html#crypto_crypto_scrypt_password_salt_keylen_options_callback
|
||||||
[`decipher.final()`]: crypto.html#crypto_decipher_final_outputencoding
|
[`decipher.final()`]: crypto.html#crypto_decipher_final_outputencoding
|
||||||
[`decipher.setAuthTag()`]: crypto.html#crypto_decipher_setauthtag_buffer
|
[`decipher.setAuthTag()`]: crypto.html#crypto_decipher_setauthtag_buffer
|
||||||
[`domain`]: domain.html
|
[`domain`]: domain.html
|
||||||
|
Loading…
x
Reference in New Issue
Block a user