|
1 | 1 | <?php |
2 | | -// openssl_encrypt وظيفة لتشفير البيانات |
3 | | -// --------------------------------------------------------- |
4 | | -// openssl_decrypt وظيفة لفك تشفير البيانات المشفرة |
5 | | -// --------------------------------------------------------- |
6 | | -// $data = هو البيانات الذي ترغب بتشفيرها او فك تشفيرها |
7 | | -// - بيانات يجب ان يكون من نوع البيانات النصي |
8 | | -// --------------------------------------------------------- |
9 | | -// $method = طريقة تشفير البيانات |
10 | | -// --------------------------------------------------------- |
11 | | -// $options = خيارات اضافية - ليس لدي فكرة عن استخداماتها |
12 | | -// --------------------------------------------------------- |
13 | | -// $iv = يقوم بتوليد مفاتيح فريدة لبيانات المشفرة |
14 | | -// .يجب تحديد 16 رقم عشوائي كا قيمته |
15 | | -// openssl_encrypt ( string $data , string $method , string $key , |
16 | | -// int $options = 0, string $iv = "") : string |
17 | | -$data = 'Password = 123456'; |
18 | | -$key = 'codershiyar'; |
19 | | -$iv = '1234567812345678'; |
20 | | -$encryptedData = openssl_encrypt($data,'AES-256-CBC',$key,0,$iv); |
21 | | -echo $encryptedData . "<br>"; |
22 | | -echo openssl_decrypt('fKyxxq2nTFSrt20CDoylJv9Vzo9a6/xSF1DvoNXrHCI=','AES-256-CBC',$key,0,$iv); |
| 2 | +class App{ |
23 | 3 |
|
| 4 | + public $appName = "Coder Shiyar"; |
| 5 | + public $appVersion = 1.0; |
| 6 | + |
| 7 | + function __construct() |
| 8 | + { |
| 9 | + |
| 10 | + } |
| 11 | + |
| 12 | + function getTime(){ |
| 13 | + return date("H:i"); |
| 14 | + } |
| 15 | + function printAppName(){ |
| 16 | + echo '<h1>'. $this->appName.'</h1>'; |
| 17 | + } |
| 18 | +} |
24 | 19 | ?> |
0 commit comments