رمزگذاری
معرفی
لاراول امکاناتی را برای رمزگذاری قوی AES از طریق پسوند Mcrypt PHP فراهم می کند.
استفاده پایه
رمزگذاری یک مقدار
$encrypted = Crypt::encrypt('secret');
توجه: حتماً یک رشته تصادفی 16، 24 یا 32 کاراکتری را در
key
گزینهconfig/app.php
فایل تنظیم کنید. در غیر این صورت، مقادیر رمزگذاری شده ایمن نخواهند بود.
رمزگشایی یک مقدار
$decrypted = Crypt::decrypt($encryptedValue);
تنظیم رمز و حالت
همچنین می توانید رمز و حالت استفاده شده توسط رمزگذار را تنظیم کنید:
Crypt::setMode('ctr'); Crypt::setCipher($cipher);