You are on page 1of 5

14/12/12

Senhas Criptografadas Como Gerar E Recuperar? | Como Criar Um Site, Blog ou Loja Virtual Grati

Bem Vindo Tribo Dos WebMasters! Conversa connosco sobre SEO, Google AdWords, Redes Sociais, Blogging e Email Marketing. Aprende e ensina Programao, Web Design, Joomla e WordPress.
Procura WebMaster.pt

Vivemos numa Marketocracia Digital, onde cada um veste a mscara duma persona. Este blog sobre a persona Webmaster Home Marketing Google AdWords YouTube SEO

RSS

Email

Twitter

Email Marketing Redes Sociais Comrcio Electrnico Blogging Internet Motores Busca Domnios Google Histrias De Sucesso Programao Web Design Photoshop HTML CSS Recursos Javascript Teoria Ideias Joomla WordPress WordPress Themes Tutoriais WordPress Notcias WordPress WordPress Plugins Software Browsers Linux Windows Mac OS Desktop Wallpapers Android Ganhar Dinheiro Home Senhas Criptografadas Como Gerar E Recuperar?

Senhas Criptografadas Como Gerar E Recuperar?


Welcome Googler! If you find this page useful, you might want to subscribe to the RSS feed for updates on this topic.
X

You were searching for "senha criptografada do google". See posts relating to your search

A matria que criaremos hoje simples; porm, muito eficaz no que se refere segurana de informaes! Eu, voc, alis. Todos os desenvolvedores, certamente ao desenvolver uma tabela de usurios, j esqueceu de criptografar suas informaes, correto?

3
Tw eet

O problema no apenas esse Imagine se uma pessoa de m indole descobre as senhas cadastradas na sua tabela e assim tem acesso a reas como: MSN, EMail, Orkut, etc? Atravs da dica que daremos hoje, voc poder evitar este e qualquer outro problema, pois se ainda no sabe, tu aprender a criptografar as senhas cadastradas em sua base de dados!
www.webmaster.pt/senhas-criptografadas-7141.html 1/5

14/12/12

Senhas Criptografadas Como Gerar E Recuperar? | Como Criar Um Site, Blog ou Loja Virtual Grati

Criando A Tabela
Antes de partirmos para a programao, abra o ficheiro script-sql.txt (disponvel em anexo) e cole seu contedo no Programa utilizado para gerenciamento da base de dados. Nesta matria estamos utilizando o phpMyAdmin. Caso tu tambm esteja a utilizar este sistema, Selecione sua base de dados e clique em SQL, colando a seguir o contedo do script (conforme cdigo abaixo).

-C R I AAT A B E L At b l _ c r i p t o g r a f i a-

D R O PT A B L EI FE X I S T S` t b l _ c r i p t o g r a f i a ` ; C R E A T ET A B L E` t b l _ c r i p t o g r a f i a `( ` i d `i n t ( 1 1 )N O TN U L La u t o _ i n c r e m e n t , ` s e n h a `v a r c h a r ( 5 0 )d e f a u l tN U L L , ` c r i p t `v a r c h a r ( 5 0 )d e f a u l tN U L L , P R I M A R YK E Y ( ` i d ` ) ) ;

Aps importar os dados, voc poder dar andamento ao contedo.

Conexo Base De Dados:


Para acessar a base de dados, vamos usar o script conexao.php (conforme cdigo a seguir).

< ?

$ d a t a b a s e=" S E R V I D O R " ; $ d b n a m e

/ /n o m ed os e r v i d o r

=" B A S E D E D A D O S " ;/ /n o m ed ab a s ed ed a d o s / /u s u r i oM y S Q L / /s e n h ad ou s u r i oM y S Q L

$ u s u a r i o =" U S U A R I O " ; $ d b s e n h a =" S E N H A " ;

$ c o n e x a o = m y s q l _ c o n n e c t( $ d a t a b a s e ,$ u s u a r i o ,$ d b s e n h a ) ; i f ( $ c o n e x a o ) { i f( m y s q l _ s e l e c t _ d b ( $ d b n a m e ,$ c o n e x a o ) ) { p r i n t" " ; } e l s e { p r i n t" N of o ip o s s v e ls e l e c i o n a roB a n c od eD a d o s " ; } } e l s e { p r i n t" E r r oa oc o n e c t a roM y S Q L " ; } ? >

OBS.: Configure os dados de acesso de acordo com o que funcionar em sua rea de desenvolvimento. Caso haja alguma falha, o script no funcionar.

Inserindo A Senha No BD:


Agora que j criamos a base de dados e preparamos o script de conexo, vamos para uma das partes mais importantes; Vamos cadastrar a senha na base de dados!
www.webmaster.pt/senhas-criptografadas-7141.html 2/5

14/12/12

Senhas Criptografadas Como Gerar E Recuperar? | Como Criar Um Site, Blog ou Loja Virtual Grati

Para este procedimento, ser necessrio usar o ficheiro insere.php (conforme cdigo a seguir). At para facilitar, neste exemplo usaremos a senha 123456.

< ?

i n c l u d e" c o n e x a o . p h p " ;/ / c h a m aoa r q u i v oq u ec o n e c t aa oM y S Q L

$ s e n h a=' 1 2 3 4 5 6 ' ;

$ q u e r y=" I N S E R TI N T Ot b l _ c r i p t o g r a f i a ( s e n h a , c r i p t )V A L U E S ( ' $ s e n h a ' , p a s s w o r d ( ' $ s e n h a ' ) ) " ; $ r e s u l t a d o=m y s q l _ q u e r y ( $ q u e r y ) ;

i f ( $ r e s u l t a d o ) {

e c h o" < S C R I P TL A N G U A G E = ' J a v a S c r i p t 'T Y P E = ' t e x t / j a v a s c r i p t ' >a l e r t( ' S E N H A1 2 3 4 5 6C r i p t o g r a f a d ac o ms u c e s s o ' ) < / S C R I P T > " ; e c h o" < S C R I P Tl a n g u a g e = ' J a v a S c r i p t ' > w i n d o w . l o c a t i o n . h r e f = ' v e r i f i c a s e n h a . p h p ' ; < / S C R I P T > " ;

? >

Ao executar o ficheiro insere.php o sistema gravar sua senha na base de dados. OBS.: Ele tambm dever lhe redirecionar para a pgina verificasenha.php, onde voc verificar a senha j criptografada. IMPORTANTE: Veja que no cdigo de insero, temos o trecho password($senha). Se voc no puser o password antes da varivel que ter a senha o PHP no entender que ele deve criptografar o contedo informado.

Verificando A Senha Cadastrada


Aps cadastrar o contedo, nada mais justo que verificar em tela nova senha a ser apresentada na base de dados, correto? Para visualizar os dados, o procedimento tambm simples. Veja o exemplo a seguir:

< ? p h p

i n c l u d e ( ' c o n e x a o . p h p ' ) ;

$ s e n h a=' 1 2 3 4 5 6 ' ;

$ q u e r y _ s e l e c t=" S E L E C Ts e n h a , c r i p tF R O Mt b l _ c r i p t o g r a f i aW H E R Ec r i p t=p a s s w o r d ( ' $ s e n h a ' ) " ; I n t e r n e tE x p l o r e r9 ,u m an o v ah i s t r i a ? $ r s _ s e l e c t =m y s q l _ q u e r y ( $ q u e r y _ s e l e c t ) ;

i f ( $ r s _ s e l e c t ) {

$ c a m p o _ s e l e c t=m y s q l _ f e t c h _ a r r a y ( $ r s _ s e l e c t ) ; $ c r i p t _ s e l e c t=$ c a m p o _ s e l e c t [ ' c r i p t ' ] ; $ s e n h a _ s e l e c t=$ c a m p o _ s e l e c t [ ' s e n h a ' ] ;

e c h o" < b r > < b r > < b > S u as e n h au t i l i z a d af o i : < / b >$ s e n h a _ s e l e c t

www.webmaster.pt/senhas-criptografadas-7141.html

3/5

14/12/12
< b r > < b r >

Senhas Criptografadas Como Gerar E Recuperar? | Como Criar Um Site, Blog ou Loja Virtual Grati

< b > Or e s u l t a d oc r i p t o g r a f a d od e s t as e n h a : < / b >$ c r i p t _ s e l e c t " ; e c h o " < b r > < b r > S eq u i s e re x c l u i roc o n t e d od at a b e l ap a r ae x e c u t a ru mn o v ot e s t e ,< ah r e f = ' e x c l u i r . p h p ' > c l i q u ea q u i < / a > " ;

} e l s e {

e c h o" D e s c u l p e ,e s s as e n h an oe s t c a d a s t r a d an ab a s ed ed a d o s " ;

} ? >

No exemplo acima, usamos a funo password(). Atravs dela o sistema reconhece o que est cadastrado, trazendo em tela as senhas. Bem at para facilitar seu uso (j que enviamos cpia do ficheiro em anexo), estamos enviando um script bsico de excluso! Assim voc poder excluir os dados da base de dados sem precisar acessar o BD. Como voc pode ver, o exemplo acima simples Tem apenas os campos id (que usado padro), senha e cript. No fiz um contedo complexo, at para que voc possa implementar este contedo e usar em seu web site. Espero que este exemplo lhe seja til e prtico de se usar! Download do cdigo usado neste tutorial: ficheiros.zip Be Sociable, Share! 3
Tw eet Tw eet 3 Curtir 2 0 Share

StumbleUpon

Related posts: 1. 2. 3. 4. 5. Como Alterar As Meta Tags Para SEO Com PHP Como Criar Sistema De O.S. / Oramentos Parte2 Como Criar Um RSS Feed No Seu Site Voc Sabe Os Riscos Que Corre Se Usar Senhas Fracas? Como Usar O Leitor Personalizado Do Youtube No Seu Site
Logar

Comentrios (2)
Classificar por: Data Classificao ltima Atividade MAURO 39 semanas atrs

Tudo bom. Estou comeando a estudar e estou em dvida: criei um banco chamado bancosenha e a tabela tbl_criptografia - onde eu coloco estas informaes $database = "SERVIDOR"; // nome do servidor $dbname = "BASEDEDADOS"; // nome da base de dados $usuario = "USUARIO"; // usurio MySQL $dbsenha = "SENHA"; // senha do usurio MySQL
Responder

1 resposta ativo 31 semanas atrs

Relatar

Jiraiya 31 semanas atrs lol isso no conexao.php e nos valores se tem q colocar do seu banco senha nome talz
Responder

Relatar

Postar um novo comentrio


Digite o texto aqui!

Comentar como Visitante, ou logar: Nome Email Website (opcional)

www.webmaster.pt/senhas-criptografadas-7141.html

4/5

14/12/12

Senhas Criptografadas Como Gerar E Recuperar? | Como Criar Um Site, Blog ou Loja Virtual Grati
No mostrado publicamente. Se voc tem um website, linke para ele aqui.

Mostrar junto aos seus comentrios.

Assinar Nada

Enviar Comentrio

O Autor
Autor: Quemuel Aquino Biografia: Queres saber mais sobre este autor? Aceda biografia do Quemuel Aquino Site Do Autor: Webmaster.PT

O Artigo
Data: 13/07/10 s 9:45 am Categorias: PHP | Programao Comments (2) Visualizaes: 9,680 Classificao: (1 votes, average: 5.00 out of 5) Print this post

Artigos Recomendados Artigos Recentes


Artigos SEO Artigos AdWords WordPress Joomla Tutoriais Entrevistas Introduo Ao SVG Scalable Vetor Graphics Os Segredos Do Sucesso Na Internet

Elementos HTML Arredondados Com jQuery Curvy Corners Guia WordPress 3 Parte13 Plugins Posts Personalizados E Novas Taxonomias 5 Menu Espetacular Com Plugin jQuery MobilyBlocks Guia WordPress 3 Parte12 Plugins Posts Personalizados E Novas Taxonomias 4 Listagem Ordenada Por Letra com PHP E MySQL Guia WordPress 3 Parte11 Plugins Posts Personalizados E Novas Taxonomias 3 Barras De Rolagem Estilizadas Com jScrollBar Formulrios Mais Seguros Com QapTcha

Conversas Com...
Rui Augusto Do Tolnetwork.com 20 Apr 2010 Entrevista Com O WebMilionario 30 Mar 2010 Paulo Faustino Do EscolaDinheiro.com 23 Mar 2010 Ins Gonalves Da Google 3 Feb 2009 Custdio Do DinheiroOportunidade.com 24 Jan 2009

Tag cloud
web design

joomla tutorial ajax carrinho de compras verso svn jquery ajax form php mail controle css3 php tutorial repositrio site Orkut git jQuery twitter

Todos os direitos reservados | Quem Somos | Contactar | Poltica De Comentrios | Web Hosting por Hosting Portugal Webmaster uma marca da Webvila Lda

www.webmaster.pt/senhas-criptografadas-7141.html

5/5

You might also like