암호화(Encryption)

소개

라라벨은 Mcrypt PHP 확장을 이용한 강력한 AES 암호화 기능을 제공합니다.

기본 사용법

주어진 값 암호화하기

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

참고: config/app.php 파일의 key 옵션에 16,24 또는 32 자리의 임의의 문자열을 정확히 지정하십시오. 이를 설정하지 않으면 암호화된 결과값은 안전하지 않습니다.

값 복호화하기

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

암호 & 모드 설정하기

암호화에 사용하는 방법과 모드를 지정할 수 있습니다;

Crypt::setMode('ctr');

Crypt::setCipher($cipher);