Jumat, 21 Oktober 2016

VALIDASI ANGKA

VALIDASI ANGKA
Contoh script validasi angka:

<? php
<html>
 <title>Validasi Angka dengan PHP</title>
<form action="" method="POST">
Nomor Rekening : <input type="text" name="norek" maxlength="12"><br>
<input type="submit" value="Submit">
</FORM>
</html>
<?php
if($_POST){
    $norek=$_POST["norek"];
    if(!is_numeric($norek)){
        echo "anda memasukkan <b>$norek</b>, hanya bisa diisi dengan angka";
        }else{
        echo "Nomor Rekening yang anda masukkan adalah <b>$norek</b>";  
       }
}

?>
</html>

dan begini lah hasilnya:
Nomor Rekening : 

  pada kolom Nomor Rekening harus diisi dengan angka apabila diisi dng huruf akan muncul tampilan dibawah ini:

Nomor Rekening : 

anda memasukkan mega alfi, hanya bisa diisi dengan angka

BY:MEGA ALFIANI

PENYANDINGAN WEB

    1. Encode dan Decode
 fungsi yang biasa digunakan adalah base64_encode() dan base64_decode().
 berikut ini contoh script dari encode dan decode:
<html>
<head>
<title>encode&decode</title>
</head>
<body>
<?php
 $plaintext= 'ini blog recodek.blogspot.co.id';
 //encode plain text
 $encode= base64_encode ($plaintext);
 //decode plaintext
 $decode = base64_decode ($encode);
 echo "teks = ".$plaintext."<br/>";
 echo "teks yang di encode = ".$encode."<br/>";
 echo "teks yang di decode = ".$decode;
?>
</body>
</html>

 INI HASIL DARI SCRIPT DIATAS:

teks = ini blog recodek.blogspot.co.id
teks yang di encode = aW5pIGJsb2cgcmVjb2Rlay5ibG9nc3BvdC5jby5pZA==
teks yang di decode = ini blog recodek.blogspot.co.id

             2. HASHING
    yaitu: Metode yang biasa mengubah karakter apapun menjadi acak dan sifatnya satu arah/kembali kesemula. Hashing digunakan untuk menyimpan password.
 Tipe/fungsi yang digunakan (MD5,SHA1,SHA256,CRC32)
CONTOH PENGGUNA:

<?php  
      $plaintext = 'ini blog recodek.blogspot.co.id.';  
      //md5 hash  
      $md5 = md5($plaintext);  
      //sha1 hash  
      $sha1 = sha1($plaintext);  
      //crc32 hash  
      $crc32 = crc32($plaintext);  
      echo "teks = ".$plaintext."<br/>";   
      echo "MD5 Hash = ".$md5."<br/>";  
      echo "SHA1 Hash = ".$sha1."<br/r>";  
      echo "CRC32 Hash = ".$crc32."<br/>";  

 ?>  

  Nah dari script diatas bisa dihasilkan sprti dibwah ini:


teks = ini blog recodek.blogspot.co.id.
MD5 Hash = adc15304c9c1bc8276fdc68b85684e5e
SHA1 Hash = 45424850b6c8dadf99f27a435066389bdf034026
CRC32 Hash = 616676782

     3.  Encrypt dan Decrypt

       
Metode ini sering digunakan oleh web developer untuk mengamankan password yang disimpan didatabase. fungsi yang biasa digunakan mcrypt cipher. beda dengan metode hash, gunakan fungsi mcrypt ini bisa mengenkripsi dan juga mengembalikan lagi text yang sudah diencripsi. selain itu fungsi mcrypt ini memiliki beberapa metode algoritma yang digunakan. ada mcrypt_3des, mcrypt_blowfish, mcrypt_rijdael_128,dll.
     berikut ini contoh penggunaannya:

<?php  
   /* Open the cipher */  
   $td = mcrypt_module_open('rijndael-256', '', 'ofb', '');  
   /* Create the IV and determine the keysize length, use MCRYPT_RAND  
    * on Windows instead */  
   $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM);  
   $ks = mcrypt_enc_get_key_size($td);  
   /* Create key */  
   $key = substr(md5('ini kunci rahasia'), 0, $ks);  
   /* Intialize encryption */  
   mcrypt_generic_init($td, $key, $iv);  
      $plaintext = 'ini blog recodeku.blogspot.co.id.';  
   /* Encrypt data */  
   $encrypted = mcrypt_generic($td, $plaintext);  
   /* Terminate encryption handler */  
   mcrypt_generic_deinit($td);  
   /* Initialize encryption module for decryption */  
   mcrypt_generic_init($td, $key, $iv);  
   /* Decrypt encrypted string */  
   $decrypted = mdecrypt_generic($td, $encrypted);  
   /* Terminate decryption handle and close module */  
   mcrypt_generic_deinit($td);  
   mcrypt_module_close($td);  
   /* Show string */  
      echo "teks = ".$plaintext."<br/>";   
      echo "teks yang dienkripsi : ".$encrypted."<br/>";  
   echo "teks yang didekripsi kembali :".trim($decrypted) . "\n";  

 ?> 

 Berikut ini hasil dari script diatas:

 
teks = ini blog recodeku.blogspot.co.id.
teks yang dienkripsi : v˜ xÁ¦e¿df–œ—ðÝs°Îôp QœJ †[î§C®¿
teks yang didekripsi kembali :ini blog recodeku.blogspot.co.id.

 diatas sudah saya jelaskan penjelasan tentang PENYANDINGAN WEB beserta contoh script dan hasilnya... silahkan mencoba sendiri dirumah

  
SELAMAT MENCOBA
BY:MEGA ALFIANI