Skip to content

Latest commit

 

History

History
33 lines (17 loc) · 756 Bytes

encryption.md

File metadata and controls

33 lines (17 loc) · 756 Bytes

Encriptação

Introdução

Laravel fornece facildade para uma forte encriptação AES por meio da extenção PHP Mcrypt

Uso Básico

Encriptando um Valor

$encrypted = Crypt::encrypt('secret');

Nota: Certifique-se de setar uma string radomica de 16, 24 , ou 32 caractéres na opção key do arquivo, config/app.php. Caso contrário, os valores encriptados não estarão seguros.

Decriptando Valores

$decrypted = Crypt::decrypt($encryptedValue);

Setando O Modo e o Cipher

Você pode também setar o cipher e o modo usado pelo ecrypter:

Crypt::setMode('ctr');

Crypt::setCipher($cipher);