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 update
After updating apt database, We can install node-hmac-drbg
using apt-get
by running the following command:
sudo apt-get -y install node-hmac-drbg
Install node-hmac-drbg Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install node-hmac-drbg
using apt
by running the following command:
sudo apt -y install node-hmac-drbg
Install 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 update
After updating apt database, We can install node-hmac-drbg
using aptitude
by running the following command:
sudo aptitude -y install node-hmac-drbg
How 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-drbg
Uninstall 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-drbg
Remove 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-drbg
Remove 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-drbg
Dependencies
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
.