Pular para o conteúdo

Script para gerar senhas aleatórias

Script bem simples, para quem quer gerar senhas aleatórias usando a função str_shuffle() do PHP.
Bruno Luiz Moreno bruno.moreno89
Hits: 16.421 Categoria: PHP Subcategoria: Segurança
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Script bem simples, para quem quer gerar senhas aleatórias usando a função str_shuffle() do PHP.
Download geraSenha.php Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

<?
//DETERMINA OS CARACTERES QUE CONTERÃO A SENHA
$caracteres = "0123456789abcdefghijklmnopqrstuvwxyz+-/()";
//EMBARALHA OS CARACTERES E PEGA APENAS OS 10 PRIMEIROS
$mistura = substr(str_shuffle($caracteres),0,10);
//EXIBE O RESULTADO
print $mistura;

?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Login em PHP 3

Perfect Crypt Class

Cadastro utilizando a classe PDO com o método prepare()

KWEB.SYS - Simples script de login em PHP sem uso de bancos de dados (MySQL)

Usuário Samba + LDAP alterando sua senha pelo browser

#1 Comentário enviado por vinyanalista em 21/04/2011 - 18:23h
O melhor que eu já achei até agora na Internet para senhas aleatórias. O mais simples e mais flexível! Parabéns pela criatividade!
#2 Comentário enviado por herculesnetwork em 09/03/2016 - 13:57h

Acer - E-572-6638 - core i5 4ª generation.(adoro - comprei usado pra quebra galho e me apaixonei)
GPU 4400 intel. Mostrinha surpreende, muitos games pesados no medium/hight.
CPU quad-core Intel 4200U - 2 threads per physical core
4gb RAM ddr3 1600mhz (ainda em single channel : / )
hd 500gb. (4 particoes pra SOs e uma 5ª pra dados compartilhada, dá pra nada)

pow muito massa, agente troca os calores e aumenta o limite, gero senhas grandes e infernais :)

Eu tentei embaralhar palvras, tentei separr com , com ; com aspas simples cada palavra, mas nao deu mas nao deu muito certo hehehe, sou muito noob em linguagens de programaçao. Como seria para embaralhar palavras? pra eu poder escolher assim o numero de palavras e serem usadas?

Desde ja agradeço.
#3 Comentário enviado por bruno.moreno89 em 12/05/2017 - 22:08h

[2] Comentário enviado por herculesnetwork em 09/03/2016 - 13:57h


Acer - E-572-6638 - core i5 4ª generation.(adoro - comprei usado pra quebra galho e me apaixonei)
GPU 4400 intel. Mostrinha surpreende, muitos games pesados no medium/hight.
CPU quad-core Intel 4200U - 2 threads per physical core
4gb RAM ddr3 1600mhz (ainda em single channel : / )
hd 500gb. (4 particoes pra SOs e uma 5ª pra dados compartilhada, dá pra nada)

pow muito massa, agente troca os calores e aumenta o limite, gero senhas grandes e infernais :)

Eu tentei embaralhar palvras, tentei separr com , com ; com aspas simples cada palavra, mas nao deu mas nao deu muito certo hehehe, sou muito noob em linguagens de programaçao. Como seria para embaralhar palavras? pra eu poder escolher assim o numero de palavras e serem usadas?

Desde ja agradeço.



Acredito que isto resolva.


<?php

//DETERMINA OS CARACTERES QUE CONTERÃO A SENHA
$caracteres1 = "abc";
$caracteres2 = "fgh";
$caracteres1 = "xyz";
//EMBARALHA OS CARACTERES E PEGA APENAS OS 10 PRIMEIROS
$mistura = substr(str_shuffle($caracteres1.$caracteres2.$caracteres3),0,10);
//EXIBE O RESULTADO
print $mistura;

?>

Contribuir com comentário

Entre na sua conta para comentar.