-
ÐàrkÂñgêl.
User deleted
Dopo la richiesta di eseguire un programma che genera password casuali, mi sono messo sotto e ho creato questo programma in C:
DIRECT DOWNLOAD LINK
Provate e ditemi che ne pensate!!!. -
alx..
User deleted
Uffaaa , ancora con questi .exe? Vogliamo il codice sorgente! . -
Gekix~Style.
User deleted
Utile . -
.
Bel programma angel Io avrei aggiunto però la possibilità di scegliere la lunghezza della password! Posta il source se puoi.. . -
MatrixNet.
User deleted
Posta il source, così me lo compilo su Ubuntu . -
ÐàrkÂñgêl.
User deleted
ECCO IL SOURCE: CODICE/* Generatore password random by Angelo Guidi */
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main (void)
{
char digitazione;
printf("GENERATORE PASSWORD RANDOM -- Programmatore: Angelo Guidi - All rights reserved\n\n");
printf("Digita:\n - 'a' alfanumerica (caratteri speciali)\n - 'b' alfanumerica normale\n ");
printf("- 'c' numerica\n - 'd' letterale\n - 'e' caratteri speciali\n");
scanf("%c", &digitazione);
fflush(stdin);
if(digitazione=='a')
{
int x, y, z, h, r, s, p, e;
srand(time(NULL));
x = 33 + rand() % 94;
y = 89 + rand() % 31;
z = 107 + rand() % 97;
h = 72 + rand() % 128;
r = 163 + rand() % 200;
s = 886 + rand() % 367;
p = 79 + rand() % 31;
e = 89 + rand() % 102;
printf("\nPASSWORD ALFANUMERICA CON CARATTERI SPECIALI: %d%c%c%d%c%d%c%c", x,y,s,z,h,r,p,e);
}
else if(digitazione=='b')
{
int bx, by, bz, bh, br, bs, bp, be;
int i;
char a[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
srand(time(NULL));
bx = 7 + rand() % 19;
by = 2 + rand() % 24;
bz = 4 + rand() % 22;
bh = 13 + rand() % 13;
br = 17 + rand() % 9;
bs = 23 + rand() % 3;
bp = 1 + rand() % 25;
be = 20 + rand() % 6;
printf("\nPASSWORD ALFANUMERICA: %d%c%c%d%d%c%c%d", a[bx], a[by], a[bz], a[bh], a[br], a[bs], a[bp], a[be] );
}
else if(digitazione=='c')
{
int cx, cy, cz, ch, cr, cs, cp, ce, cq, cw;
int b[] = { 1,2,3,4,5,6,7,8,9,0 };
srand(time(NULL));
cx = rand() % 10;
cy = rand() % 11;
cz = 2 + rand() % 3;
ch = rand() % 7;
cr = rand() % 8;
cs = 1 + rand() % 4;
cp = rand() % 6;
ce = 5 + rand() % 5;
cq = rand() % 11;
cw = 2 + rand() % 11;
printf("\nPASSWORD NUMERICA: %d%d%d%d%d%d%d%d%d%d", b[cx], b[cy], b[cz], b[ch], b[cr], b[cs], b[cp], b[ce], b[cq], b[cw]);
}
else if(digitazione=='d')
{
char dx,dy,dz,dh,dr,ds,dp,de,dw,dq;
char d[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
srand(time(NULL));
dx = rand() % 26;
dy = rand() % 26;
dz = rand() % 26;
dh = rand() % 26;
dr = rand() % 26;
ds = rand() % 26;
dp = rand() % 26;
de = rand() % 26;
dw = rand() % 26;
dq = rand() % 26;
printf("\nPASSWORD LETTERALE: %c%c%c%c%c%c%c%c%c%c", d[dx],d[dy],d[dz],d[dh],d[dr],d[ds],d[dp],d[de],d[dw],d[dq]);
}
else if(digitazione=='e')
{
char se[] = {'!','(',')','?','^','[',']','§',':',';','+','°','-','<','>','=','*','@','£','"','|'};
int q,w,e,r,t,y,u,i,o,a;
q = rand() %27;
w = rand() %27;
e = rand() %27;
r = rand() %27;
t = rand() %27;
y = rand() %27;
u = rand() %27;
i = rand() %27;
o = rand() %27;
a = rand() %27;
printf("\nPASSWORD CARATTERI SPECIALI: %c%c%c%c%c%c%c%c%c%c", se[q],se[w],se[e],se[r],se[t],se[y],se[u],se[i],se[o],se[a]);
}
else
{
printf("\nERRORE: Il valore immesso non e' valido!");
}
fflush(stdin);
getchar();
return 0;
}.