kfd is a lightweight command-line tool for generating various types of random strings. It is designed to assist developers who need secure and unique keys, tokens, or identifiers for their applications but refuse to go on internet to get them.
- Generate JWT keys
- Generate version 4 UUIDs
- Create random alphanumeric strings
- Generate random letter-only strings
- Create random hexadecimal strings
- Generate random numbers
- Download kfd with git
git clone https://github.com/giovanni-iannaccone/kfd
cd kfd
- Compile it using make
make all
kfd v 1.0.0
-h | --help show this message
-j | --jwt generate a jwt key
-u | --uuid generate version 4 uuid
-a {len} | --alphanum {len} get a random string of len length
-c {len} | --char {len} get a random letters-only string of len length
-x {len} | --hex {len} get a random hex of len length
-n {len} | --number {len} get a random number of len length
-
-j
|--jwt
Generates a jwt key (an alphanumeric string with length 64) -
-u
|--uuid
Generates an uuid ( an hexadecimal string divided into 8-4-4-4-12) -
-a
|--alpha
This option generates a random alphanumeric string of a specified length -
-c
|--char
Get a random letters-only string of a specified length -
-x
|--hex
Get a random hex string of specified length -
-n
|--number
Generates a number with a specified number of digits.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a new branch ( using this convention).
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Create a pull request to the main repository.
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.
- For any inquiries or support, please contact iannacconegiovanni444@gmail.com .
- Visit my site for more informations about me and my work https://giovanni-iannaccone.github.io