domingo, 24 de marzo de 2024

Generador de Contraseñas en C++

En este tutorial  te enseñaré como hacer un sencillo generador de contraseñas de longitud de 15 caracteres (Password Generator of 15 Length) en C++, veamos cómo se hace: 


//Password Generator of 15 Length.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

static const char alphaNum[] =
"0123456789"
"!@#$%^&*-_/+=.,<>¿:¡'?()"
"ABCDEFGHIJKLMNÑOPQRSTUVWXYZ"
"abcdefghijklmnñopqrstuvwxyz";
int size = sizeof(alphaNum) - 1;

int main()
{
//Password Length
int length = 15;

srand(time(0));
for (int i = 0; i < length; i++)
{
cout << alphaNum[rand() % ::size];
}
return 0;
}

Cabe destacar algo muy importante, este código tiene algo especial. Si te fijas bien, en el abecedario "MAYÚSCULAS" y "minúsculas" tiene añadido la letra [Ñ, ñ], por lo que no es necesaria en el idioma inglés.

No hay comentarios.: