Base64 mungkin adalah salah satu basis algoritma enkripsi yang dasar untuk digunakan dan mudah dipahami. Teorinya, kumpulan karakter ASCII yang ada diterjemahkan ke dalam format representasi radix-64 (lebih jelas). Di PHP, enkripsi Base64 sudah didukung secara native lewat berbagai fungsi.
Untuk mengenkripsi sebuah string dengan enkripsi Base64 di PHP misalnya:
[sourcecode language="php"]
<?php
$stringawal = "enkripsi saya dong";
$hasilenkripsi = base64_encode($stringawal); // enkripsi $stringawal dg metode base64
?>
[/sourcecode]
Sedangkan untuk dekripsinya juga mudah:
Untuk mengenkripsi sebuah string dengan enkripsi Base64 di PHP misalnya:
[sourcecode language="php"]
<?php
$stringawal = "enkripsi saya dong";
$hasilenkripsi = base64_encode($stringawal); // enkripsi $stringawal dg metode base64
?>
[/sourcecode]
Sedangkan untuk dekripsinya juga mudah: