Node.js crypto.getCiphers() Method
Last Updated :
11 Oct, 2021
The crypto.getCiphers() method returns an array the names of all the supported cipher algorithms.
Syntax:
crypto.getCiphers()
Parameters: This method doesn’t accepts any parameters.
Return Value: It returns the names of all the supported cipher algorithms.
Below example illustrate the use of crypto.getCiphers() method in Node.js:
Example:
const crypto = require( 'crypto' );
const cipher = crypto.getCiphers();
console.log( "The list of algorithms are as follows: " , cipher);
|
Output:
The list of algorithms are as follows: [ 'aes-128-cbc',
'aes-128-ccm',
'aes-128-cfb',
'aes-128-cfb1',
'aes-128-cfb8',
'aes-128-ctr',
'aes-128-ecb',
'aes-128-gcm',
'aes-128-ocb',
'aes-128-ofb',
'aes-128-xts',
'aes-192-cbc',
'aes-192-ccm',
'aes-192-cfb',
'aes-192-cfb1',
'aes-192-cfb8',
'aes-192-ctr',
'aes-192-ecb',
'aes-192-gcm',
'aes-192-ocb',
'aes-192-ofb',
'aes-256-cbc',
'aes-256-ccm',
'aes-256-cfb',
'aes-256-cfb1',
'aes-256-cfb8',
'aes-256-ctr',
'aes-256-ecb',
'aes-256-gcm',
'aes-256-ocb',
'aes-256-ofb',
'aes-256-xts',
'aes128',
'aes128-wrap',
'aes192',
'aes192-wrap',
'aes256',
'aes256-wrap',
'aria-128-cbc',
'aria-128-ccm',
'aria-128-cfb',
'aria-128-cfb1',
'aria-128-cfb8',
'aria-128-ctr',
'aria-128-ecb',
'aria-128-gcm',
'aria-128-ofb',
'aria-192-cbc',
'aria-192-ccm',
'aria-192-cfb',
'aria-192-cfb1',
'aria-192-cfb8',
'aria-192-ctr',
'aria-192-ecb',
'aria-192-gcm',
'aria-192-ofb',
'aria-256-cbc',
'aria-256-ccm',
'aria-256-cfb',
'aria-256-cfb1',
'aria-256-cfb8',
'aria-256-ctr',
'aria-256-ecb',
'aria-256-gcm',
'aria-256-ofb',
'aria128',
'aria192',
'aria256',
'bf',
'bf-cbc',
'bf-cfb',
'bf-ecb',
'bf-ofb',
'blowfish',
'camellia-128-cbc',
'camellia-128-cfb',
'camellia-128-cfb1',
'camellia-128-cfb8',
'camellia-128-ctr',
'camellia-128-ecb',
'camellia-128-ofb',
'camellia-192-cbc',
'camellia-192-cfb',
'camellia-192-cfb1',
'camellia-192-cfb8',
'camellia-192-ctr',
'camellia-192-ecb',
'camellia-192-ofb',
'camellia-256-cbc',
'camellia-256-cfb',
'camellia-256-cfb1',
'camellia-256-cfb8',
'camellia-256-ctr',
'camellia-256-ecb',
'camellia-256-ofb',
'camellia128',
'camellia192',
'camellia256',
'cast',
'cast-cbc',
... 71 more items ]
Reference: https://nodejs.org/api/crypto.html#crypto_crypto_getciphers
Share your thoughts in the comments
Please Login to comment...