Aperçu
openssl-genrsa est utilisé pour générer une clé privée RSA. La clé générée est sortie au format PEM et peut être chiffrée et stockée si nécessaire. La force de sécurité peut être ajustée en spécifiant le nombre de bits de la clé.
Caractéristiques principales
- Génération de clé privée RSA
- Sortie au format PEM
- Possibilité de spécifier le nombre de bits de la clé (ajustement de la force de sécurité)
- Prise en charge du chiffrement des clés générées
Options principales
Voici les principales options utilisées avec la commande openssl-genrsa.
Sortie et chiffrement
Attributs de la clé
Commande générée :
Essayez de combiner les commandes.
Description:
`openssl-genrsa` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Voici divers exemples de génération de clés privées RSA à l'aide de la commande openssl-genrsa.
Génération de clé privée RSA de base (2048 bits)
openssl genrsa -out private.key 2048
Génère une clé privée RSA de 2048 bits et l'enregistre dans le fichier 'private.key'.
Génération de clé privée RSA chiffrée (AES256)
openssl genrsa -aes256 -out encrypted_private.key 4096
Applique le chiffrement AES256 pour générer une clé privée RSA de 4096 bits, et vous demandera de saisir un mot de passe.
Génération de clé avec l'exposant public 3
openssl genrsa -3 -out private_exp3.key 2048
Génère une clé privée RSA de 2048 bits en définissant l'exposant public à 3.
Installation
openssl-genrsa fait partie du paquet OpenSSL. La plupart des distributions Linux ont OpenSSL installé par défaut, mais si ce n'est pas le cas, vous pouvez l'installer en utilisant les commandes suivantes.
Debian/Ubuntu
sudo apt update && sudo apt install openssl
Installe OpenSSL en utilisant le gestionnaire de paquets APT.
CentOS/RHEL/Fedora
sudo yum install openssl
Installe OpenSSL en utilisant le gestionnaire de paquets YUM ou DNF.
Arch Linux
sudo pacman -S openssl
Installe OpenSSL en utilisant le gestionnaire de paquets Pacman.
Conseils et précautions
Points à considérer et conseils de sécurité lors de la génération de clés privées RSA.
Longueur de clé recommandée
Selon les normes de sécurité actuelles, il est recommandé d'utiliser une longueur de clé d'au moins 2048 bits. 4096 bits offrent une sécurité plus élevée, mais peuvent prendre plus de temps de calcul.
- Utilisation d'au moins 2048 bits recommandée
- 4096 bits offrent une sécurité plus élevée (à considérer pour les performances)
Sécurité de la clé privée
La clé privée générée est une information très sensible et doit être protégée de manière approfondie. Pour empêcher tout accès non autorisé, il est conseillé de définir des autorisations de fichier appropriées et, si possible, de la stocker chiffrée.
- Définir les autorisations de fichier sur 600 (rw-------) (par exemple, `chmod 600 private.key`)
- Chiffrer et stocker la clé lors de sa génération avec des options telles que `-aes256`
- Sauvegarder dans un emplacement sécurisé
Choix de l'exposant public
L'exposant public par défaut `-f4` (65537) convient à la plupart des cas et ne pose aucun problème de sécurité. Sauf raison particulière, il est conseillé d'utiliser la valeur par défaut.
- Utilisation de la valeur par défaut `-f4` (65537) recommandée
- Pas nécessaire de modifier sauf pour des problèmes de compatibilité spécifiques