Fungsi-fungsi enkripsi pada pemrograman PHP
Salam blogger ^_^. Postingan kali ini saya ambil dari makalah yang saya buat sebagai tugas akhir matakuliah Security System
PHP Enkripsi
Ini contoh script PHP yang saya uji cobakan:
ini hasilnya:

source : ijobaraya

Informasi menempati peranan yang sangat penting dalam segala hal.
Sehingga muncul kalimat “Orang yang menguasai informasi dapat menguasai
dunia”. Mungkin kalimat tersebut terlalu berlebih-lebihan (hiperbola),
tetapi begitulah kenyataannya orang yang menguasai informasi akan selalu
dihargai dimanapun ia berada, sehingga nilai dari informasi itu pun
mahal. Itulah keuntungan dari istilah “The Power of Information”.
Mengingat pentingnya dan sangat berharga suatu informasi, maka perlu di
kelola dengan sebaik-baiknya, yaitu dengan management database.
Penggunaaan konsep DBMS di jaman sekarang sangat diperlukan, sehingga
diperlukan pengamanan data pada sisi software dan hardware. Untuk
software sendiri saya mencoba membandingkan tingkat
pengamanan data melalui algoritma-algoritma dalam fungsi enkripsi
dalam bahasa pemrograman PHP. Berikut adalah hasil perbandingannya:
Hash
|
Keterangan
|
||
1 | CR32 |
|
|
2 | MD5 |
|
|
3 | Crypt |
|
|
4 | SHA-1 |
|
|
5 | str_rot13 |
|
|
6 | base64 |
|
<?php
echo"<h3><center>MACAM-MACAM ENKRIPSI</center></h3>";
$var1="0907050-F@jri";echo"\$var1=0907050-F@jri<br>";
$var2="Ayo belajar framework Code Igneter ^_^";echo"\$var2=Ayo belajar framework Code Igneter ^_^<br>";
$var3="AYO BELAJAR FRAMEWORK CODE IGNETER ^_^";echo"\$var2=AYO BELAJAR FRAMEWORK CODE IGNETER ^_^<br><br>";
echo"CRC32<br>";
echo CRC32($var1)." word count: ".strlen(CRC32($var1))."<br>";
echo CRC32($var2)." word count: ".strlen(CRC32($var2))."<br>";
echo CRC32($var3)." word count: ".strlen(CRC32($var3))."<br><br>";
echo"MD5<br>";
echo MD5($var1)." word count: ".strlen(MD5($var1))."<br>";
echo MD5($var2)." word count: ".strlen(MD5($var2))."<br>";
echo MD5($var3)." word count: ".strlen(MD5($var3))."<br><br>";
echo"CRYPT<br>";
echo CRYPT($var1)." word count: ".strlen(CRYPT($var1))."<br>";
echo CRYPT($var2)." word count: ".strlen(CRYPT($var2))."<br>";
echo CRYPT($var3)." word count: ".strlen(CRYPT($var3))."<br><br>";
echo"SHA1<br>";
echo SHA1($var1)." word count: ".strlen(SHA1($var1))."<br>";
echo SHA1($var2)." word count: ".strlen(SHA1($var2))."<br>";
echo SHA1($var3)." word count: ".strlen(SHA1($var3))."<br><br>";
echo"str_rot13<br>";
echo str_rot13($var1)." word count: ".strlen(str_rot13($var1))."<br>";
echo str_rot13($var2)." word count: ".strlen(str_rot13($var2))."<br>";
echo str_rot13($var3)." word count: ".strlen(str_rot13($var3))."<br><br>";
echo"BASE64<br>";
echo BASE64_ENCODE($var1)." word count: ".strlen(BASE64_ENCODE($var1))."<br>";
echo BASE64_ENCODE($var2)." word count: ".strlen(BASE64_ENCODE($var2))."<br>";
echo BASE64_ENCODE($var3)." word count: ".strlen(BASE64_ENCODE($var3))."<br><br>";
?>
ini hasilnya:

source : ijobaraya
Tidak ada komentar:
Posting Komentar