نسخه:

رمزگذاری

معرفی

لاراول امکاناتی را برای رمزگذاری قوی AES از طریق پسوند Mcrypt PHP فراهم می کند.

استفاده پایه

رمزگذاری یک مقدار

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

توجه: حتماً یک رشته تصادفی 16، 24 یا 32 کاراکتری را در key گزینه config/app.php فایل تنظیم کنید. در غیر این صورت، مقادیر رمزگذاری شده ایمن نخواهند بود.

رمزگشایی یک مقدار

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

تنظیم رمز و حالت

همچنین می توانید رمز و حالت استفاده شده توسط رمزگذار را تنظیم کنید:

Crypt::setMode('ctr');
 
Crypt::setCipher($cipher);