Algoritmos para uso em processos de criptografia( para armazenamento de senha ): (ESTE É O PEDIDO)
Uma alternativa é cifrares a password em vez de gerares uma hash, neste caso precisas de uma senha global acessível à tua aplicação (tipicamente no ficheiro de configuração) e cifras a password nova quando crias a conta; decifras a password do utilizador sempre que quiseres comparar. Não usando hashes não há colisão mas a password mestre está no servidor, logo está acessível a um ataque na mesma.
Cumprimentos,
Sérgio Lopes
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/8b87b854-9304-4827-961c-46497525aa44%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/373381d1-3a34-493e-a509-d7942b6f85c0%40googlegroups.com.
<?php
$options = ['cost' => 10]; $senha = password_hash ('123456789', PASSWORD_DEFAULT, $options);
echo $senha . '<br><br>';
public function actionUpdate($id){ $model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$model->password = Yii::$app->getSecurity()->encryptByPassword($model->password, Yii::$app->request->cookieValidationKey); //estou usando esta Key que está em web.php $model->save();
return $this->render('update', [ 'model' => $model, ]); }
}
public function validatePassword($password) {
return $this->password === $password; }
Outra coisa @Carlos se a preocupação é a recuperação de uma senha esquecida pelo usuário, a senha não recupera, é fazer o usuário gerar outra senha como acontece com a maioria dos sistemas hoje, ou ainda, o sistema gerar uma senha aleatória e enviar por e-mail essa senha.
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/d4f2de1b-6d2e-4228-9752-b0281d64d47d%40googlegroups.com.
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/3aa57d21-00af-4705-b661-bb245e795736%40googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/CAD6z7-OC9hA-Lc%2BDx7EwCQnrT%3DWM-QmSo4efZ6K-L7LTy3e7mQ%40mail.gmail.com.
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/f9c3840d-73df-43bd-b9d4-982f5a0419d6%40googlegroups.com.
Mas é que não funciona e o único motivo que eu percebo é este do charset.
Pois nos exemplos que já vi apresenta senhas com muitos caracteres e só 2.
Estou tentando.
Obrigado.
Carlos
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/CADV2t0RTD6j9EeQk3L4bx%2B2E2jkxC1%3D2hjiaGZpFUO%3DVMs5L4A%40mail.gmail.com.
Você está recebendo esta mensagem porque se inscreveu no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/CAD6DxtzPamU6Pv9Xiyf662Ojphw72ufpDN6W6hSwZXkaZx17aA%40mail.gmail.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.
>>> envie um e-mail para yii-framework-brasil+unsub...@googlegroups.com.
>>> Para ver essa discussão na Web, acesse
>>> https://groups.google.com/d/msgid/yii-framework-brasil/f9c3840d-73df-43bd-b9d4-982f5a0419d6%40googlegroups.com.
>>>
>>> Para mais opções, acesse https://groups.google.com/d/optout.
>>
>>
>>
>>
>> --
>> http://www.sergiolopes.eu
>> https://twitter.com/sergiomnlopes
>> http://www.linkedin.com/in/sergiomnlopes
>> Skype: sergiomnlopes
>>
>> --
>> YFB - Yii Framework Brasil
>> 04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use
>> com moderação.
>> ---
>> Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii
>> Framework Brasil" dos Grupos do Google.
>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
>> um e-mail para yii-framework-brasil+unsub...@googlegroups.com.
>> Para ver essa discussão na Web, acesse
>> https://groups.google.com/d/msgid/yii-framework-brasil/CADV2t0RTD6j9EeQk3L4bx%2B2E2jkxC1%3D2hjiaGZpFUO%3DVMs5L4A%40mail.gmail.com.
>> Para mais opções, acesse https://groups.google.com/d/optout.
>
> --
> YFB - Yii Framework Brasil
> 04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use
> com moderação.
> ---
> Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii
> Framework Brasil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para yii-framework-brasil+unsub...@googlegroups.com.
> Para ver essa discussão na Web, acesse
> https://groups.google.com/d/msgid/yii-framework-brasil/CAF-qxagfrP4pxvjfKLfdEYAeOGTAdGCFufuiBdL2CNroQOxbmQ%40mail.gmail.com.
>
> Para mais opções, acesse https://groups.google.com/d/optout.
--
diego nunes
dnunes.com
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você está recebendo esta mensagem porque se inscreveu no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-brasil+unsub...@googlegroups.com.
--
YFB - Yii Framework Brasil
04/2011: Anexos de até 250kb foram autorizados pelos membros da lista. Use com moderação.
---
Você recebeu essa mensagem porque está inscrito no grupo "YFB - Yii Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para yii-framework-br...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/yii-framework-brasil/0cab927f-4710-46b0-9ea8-27fec7f4abc8%40googlegroups.com.