Hallo, balik lagi ditutorial pemrograman Dumet School, teman teman masih semangat yah belajar programming bersama Dumet School, nah pada artikel ini saya akan menjelaskan tentang Bagaimana Cara Mudah Membuat Enkripsi Link Menggunakan Sha1 Pada PHP, teman teman pernah menemukan sebuah link yang kita klik adalah link yang tidak bisa dibaca pada url atau terkesan berantakan tidak berbunyi, pasti pernah yah menemukan kasus seperti ini tidak usah jauh jauh teman jika punya akun gmail maka link nya akan terenkripsi oleh si google
jadi linknya tidak bisa kita hafalkan karena telah terenkripsi atau menggunakan sintaq tertentu untuk menyembunyikan nama link aslinya dari serangan serangan yang membahayakan untuk website, penasaran bagaimana membuatnya, sebenarnya gampang sekali yah dalam membuat link seperti itu kita hanya butuh method bawaan dari php yakni sha1 untuk menenkripsi dari nama yang kita telah tentukan, seperti nama halaman tersebut ialah “home†lalu kita enkripsi menggunakan sha1(‘home’) maka dengan otomatis nama home tersebut berubah menjadi kata yang telah di enkripsi, mudah bukan, jika tidak percaya coba teman teman buatkan sebuah file baru bernama index.php dan detail.php yang pertama kita masukkan ialah index.php coba teman teman tambahkan script berikut :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<?php $link = sha1('detail'); if (isset($_GET[sha1('detail')])) { header("location:detail.php?$link"); } ?> <div class="col-md-4"> <div class="card" style="width: 18rem;"> <img class="card-img-top" src="images/satu.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Judul Berita </h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="index.php?<?= sha1('detail') ?>" class="btn btn-primary">Read More</a> </div> </div> </div> <div class="col-md-4"> <div class="card" style="width: 18rem;"> <img class="card-img-top" src="images/satu.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Judul Berita </h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="index.php?<?= sha1('detail') ?>" class="btn btn-primary">Read More</a> </div> </div> </div> <div class="col-md-4"> <div class="card" style="width: 18rem;"> <img class="card-img-top" src="images/satu.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Judul Berita </h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="index.php?<?= sha1('detail') ?>" class="btn btn-primary">Read More</a> </div> </div> </div> |
Jika sudah tambahkan lagi untuk file detail.phpnya teman teman bisa salinkan script berikut :
|
1 2 3 4 5 |
<div class="colmd-12"> <img class="card-img-top" src="images/satu.jpg" alt="Card image cap"> <h1>Judul Berita</h1> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Culpa ipsam repellat dicta dolorum nulla animi tenetur similique eaque recusandae, id mollitia, fuga perspiciatis ratione, deserunt rem porro, natus fugiat illo!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum voluptates, consequatur minus error earum inventore pariatur vitae, eligendi quo dolor adipisci nam non distinctio, cumque vero veritatis ea modi dolorum!</p> </div> |
Jika semua sudah ditambahkan coba teman teman save dan jalankan maka berhasil tampilannya akan seperti ini :

Jika sudah berhasil coba teman teman klik read more maka perhatikan pada url diatas browsernya maka link halaman yang kita klik berubah menjadi kata yang tidak berbunyi (terenkripsi) seperti berikut :

Oke cukup mudah bukan? Sekian tutorial tentang Bagaimana Cara Mudah Membuat Enkripsi Link Menggunakan Sha1 Pada PHP. Sampai bertemu diartikel selanjutnya dan sampai jumpa.
#KeepLearn
#IsmetMA