Pada Controller
public function senaraiRalat()
{
$senaraiNamaFail = [];
$files = File::files(storage_path('logs'));
$senaraiNamaFail = array_reverse(| <?php | |
| /** | |
| * Created by javier | |
| * Date: 23/4/21 | |
| * Time: 18:35 | |
| */ | |
| namespace App\Controller; | |
| /** |
| <?php | |
| Component::macro( | |
| 'notifikasi', | |
| function ($tajuk = null, $isiKandungan = null, $tindakan = null) { | |
| $js = ''; | |
| if (filled($tajuk)) { | |
| $js .= "document.getElementById('tajuk-notifikasi-sistem').innerHTML = '';"; | |
| $js .= "document.getElementById('tajuk-notifikasi-sistem').innerHTML = '{$tajuk}';"; |
| /* Customize website's scrollbar like Mac OS | |
| Not supports in Firefox and IE */ | |
| /* total width */ | |
| body::-webkit-scrollbar { | |
| background-color: #fff; | |
| width: 16px; | |
| } | |
| /* background of the scrollbar except button or resizer */ |
| This is related to the blog post: https://medium.com/p/5215c77083e5 |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Table</title> | |
| <style> | |
| * { | |
| font-family: Arial, Helvetica, sans-serif; |
| <?php | |
| const CIPHER_METHOD = 'AES-256-CBC'; | |
| const KEY = 'nHPOlI32ncspmDNGnNfOFUh1SI+yLCqW6MznKltCDPI='; | |
| function encrypt($data) | |
| { | |
| // Get key | |
| $key = KEY; |
Pada Controller
public function senaraiRalat()
{
$senaraiNamaFail = [];
$files = File::files(storage_path('logs'));
$senaraiNamaFail = array_reverse(| CREATE TABLE accounts( | |
| id serial PRIMARY KEY, | |
| name VARCHAR(256) NOT NULL | |
| ); | |
| CREATE TABLE entries( | |
| id serial PRIMARY KEY, | |
| description VARCHAR(1024) NOT NULL, | |
| amount NUMERIC(20, 2) NOT NULL CHECK (amount > 0.0), | |
| -- Every entry is a credit to one account... |
Terdapat 2 pihak iaitu pihak A dan pihak B. Pihak A ingin menghantar encrypted data pada pihak B dan pada masa yang sama pihak B juga ingin menghantar encrypted data pada pihak A. Bagi menyelesaikan masalah ini kita boleh menggunakan asymmetric cryptography seperti library GnuPG (GPG).
Di dalam asymmetric cryptography, pihak A dan pihak B perlu mempunyai sepasang kekunci yang dipanggil sebagai Public Key dan Private Key. Public Key dan Private Key ini mempunyai tujuan masing-masing:
Public Key digunakan untuk encrypt data. Jadi, Public Key boleh diberikan kepada siapa-siapa yang diinginkan.Private Key digunakan untuk decrypt data. Jadi, Private Key perlu disimpan dengan selamat dan tidak boleh diberikan kepada sesiapa.Untuk pengetahuan anda,
Private KeydanSecret Keyadalah sama.