Gerador De Senha
#1
Posted 08/08/2003, 18:53
#2
Posted 09/08/2003, 03:14
<?
$senha = "abcdefghijlkmnopqrstuvxzwy0123456789";
$max = "8";
srand ((double)microtime()*1000000);
for ($i = 0; $i < $max; $i++) {
$password .= $senha[rand()%strlen($senha)];
}
print "Sua senha é $password";
?>[]'s
Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger)
"Aquele que se define se limita."
#3
Posted 09/08/2003, 04:27
Ambos trazem uma senha de 8 caracteres, sendo 4 deles letras, e os outros 4, número, sempre alternando..
Em PHP:
Em java script:<?
$w = "abcdefghijklmnopqrstuvwxyz0123456789";
for($i=1; $i <= 8; $i++) {
if($i%2 == 0) {
$r = rand(26, strlen($w));
} else {
$r = rand(0,strlen($w));
}
$pw .= $w[$r];
}
print "$pw";
?>
O script em javaScript é mais rápido o resultado, mas é tudo igual, faz tudo a mesma coisa..<head>
<script>
var l = "abcdefghijklmnopqrstuvwxyz";
var n = "0123456789";
function CriaSenha() {
for(i=1;i<=4;i++) {
rn = parseInt(Math.random()*10);
rl = parseInt(Math.random()*26);
if(i > 1) {
pw=pw+l.charAt(rl)+n.charAt(rn);
} else {
pw=l.charAt(rl)+n.charAt(rn);
}
}
document.getElementById("senha").value = pw;
}
</script>
</head>
<body>
<input type="button" value="Criar Senha!" onClick="CriaSenha()"><BR>
<input type="text" id="senha">
</body>
Fui..
chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#4
Posted 11/08/2003, 09:53
nao testei
#!/usr/bin/perl
print "Contest-type: text/html\n\n";
$pw = "";
for($i=1; $i <= 8; $i++) {
$r = rand(9);
$pw .= $w[$r];
}
print "$pw";
Abraços
#5
Posted 14/10/2003, 21:21
#!/usr/bin/perl
print "Content-type: text/html\n\n";
@rando = ("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","x","y","w","z","1","2","3","4","5","6","7","8","9","0");
$senha = "";
# Edite a variável $max com o número desejado de caracteres na senha a ser gerada. Está com 8.
for ($conta=1, $max=8;$conta <= $max; $conta++) {
$num = rand(@rando);
$p = $rando[$num];
$senha = "$senha$p";
}
print "Usuário sua senha é $senha";
# Espero ter ajudado...
Edição feita por: GuVersa, 14/10/2003, 21:25.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










