base64 sifreleme Teknik

Base64 aslında şifrelemeden öte bir kodlama tekniği olarak ortaya çıkmıştır. 8 bitlik bir veriyi 64 bitlik bir veri haline getirerek 8 bit olmayan farklı katmanlarda veri iletişimi sırasında veri kaybını önlemek için kullanılır. İşin detayı bir yana karşılaşmış olduğum bir tema bu tekniği veri şifrelemek amacıyla kullandığı için açıklamaya değer buldum.

PHP ve base64

Hatırlarsanız önceki bir yazımda rot13 şifrelemeden bahsetmiş ve bu şifreleme tekniği için örnek bir fonksiyon yazmıştım. base64 için örnek bir fonksiyon ararsanız hiç sağa sola bakmaya gerek yok. Zaten PHP dilinde bu verileri 64 bitlik hale -yani makalemize göre şifreleme- getirmeye yarayan ve aynı şekilde çözen bir iki adet fonksiyon var; base64_encode() ve base64_decode()

base64_encode() ve base64_decode() kullanımı

Kısaca bir örnekle hemen kullanımını göstereyim.


echo base64_encode("yakuter");
// Çıktı: eWFrdXRlcg==

echo "

"
;

echo base64_decode("eWFrdXRlcg==");
// Çıktı: yakuter
?>

Share this post!

Bookmark and Share

0 yorum:

Yorum Gönder

Yorum Yazarken Türkçemizi Doğru Kullanalım!