ssh-keygen-go

command
v0.0.0-...-989bbb7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2024 License: GPL-3.0 Imports: 7 Imported by: 0

README

# Generador de Claves SSH RSA en Go

Este programa en Go genera un par de claves SSH RSA de 4096 bits y muestra las claves resultantes en la salida estándar. Utiliza los paquetes `crypto/rsa` y `golang.org/x/crypto/ssh` para realizar las operaciones criptográficas y la manipulación de claves SSH.

## Uso

1. Asegúrate de tener Go instalado en tu sistema.

2. Clona este repositorio o copia el código en un archivo llamado `ssh_key_generator.go`.

3. Ejecuta el siguiente comando para generar el par de claves SSH:

```sh
 go mod init ssh-keygen-go
 go mod tidy
 go run ssh_key_generator.go
```

El programa generará una clave privada y una clave pública. La clave privada se mostrará en formato PEM, y la clave pública se mostrará en formato SSH autorizado.

## Dependencias

Este programa utiliza los siguientes paquetes de Go:

- `crypto/rand`: Utilizado para generar valores aleatorios necesarios para las claves.
- `crypto/rsa`: Utilizado para generar el par de claves RSA.
- `crypto/x509`: Utilizado para codificar la clave privada en formato PEM.
- `golang.org/x/crypto/ssh`: Utilizado para generar y manipular claves SSH.

## Notas

- Asegúrate de manejar con cuidado la clave privada generada, ya que es sensible y se debe guardar de manera segura.

- Las claves generadas son adecuadas para fines de demostración y desarrollo. Para entornos de producción, se recomienda seguir las mejores prácticas de seguridad y utilizar claves generadas de manera segura.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL