How To Install node-hmac-drbg on Kali Linux
Introduction
In this tutorial we learn how to install node-hmac-drbg on Kali Linux.
What is node-hmac-drbg
node-hmac-drbg is:
This is a pure javascript implementation of deterministic random bit generators defined in section 10.1.2 of NIST SP 800-90A.
A DRBG mechanism uses an algorithm that produces a sequence of bits from an initial value that is determined by a seed that is determined from the entropy input. Once the seed is provided and the initial value is determined, the DRBG is said to be instantiated and may be used to produce output.
Because of the deterministic nature of the process, a DRBG is said to producepseudorandom bits, rather than random bits. The seed used to instantiate the DRBG must contain sufficient entropy to provide an assurance of randomness. If the seed is kept secret,and the algorithm is well designed, the bits output by the DRBG will be unpredictable, up to the instantiated security strength of the DRBG.
Node.js is an event-based server-side JavaScript engine.
There are three methods to install node-hmac-drbg on Kali Linux. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.
Install node-hmac-drbg Using apt-get
Update apt database with apt-get using the following command.
sudo apt-get updateAfter updating apt database, We can install node-hmac-drbg using apt-get by running the following command:
sudo apt-get -y install node-hmac-drbgInstall node-hmac-drbg Using apt
Update apt database with apt using the following command.
sudo apt updateAfter updating apt database, We can install node-hmac-drbg using apt by running the following command:
sudo apt -y install node-hmac-drbgInstall node-hmac-drbg Using aptitude
If you want to follow this method, you might need to install aptitude on Kali Linux first since aptitude is usually not installed by default on Kali Linux. Update apt database with aptitude using the following command.
sudo aptitude updateAfter updating apt database, We can install node-hmac-drbg using aptitude by running the following command:
sudo aptitude -y install node-hmac-drbgHow To Uninstall node-hmac-drbg on Kali Linux
To uninstall only the node-hmac-drbg package we can use the following command:
sudo apt-get remove node-hmac-drbgUninstall node-hmac-drbg And Its Dependencies
To uninstall node-hmac-drbg and its dependencies that are no longer needed by Kali Linux, we can use the command below:
sudo apt-get -y autoremove node-hmac-drbgRemove node-hmac-drbg Configurations and Data
To remove node-hmac-drbg configuration and data from Kali Linux we can use the following command:
sudo apt-get -y purge node-hmac-drbgRemove node-hmac-drbg configuration, data, and all of its dependencies
We can use the following command to remove node-hmac-drbg configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge node-hmac-drbgDependencies
node-hmac-drbg have the following dependencies:
References
Summary
In this tutorial we learn how to install node-hmac-drbg package on Kali Linux using different package management tools: apt, apt-get and aptitude.