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.
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()
Kısaca bir örnekle hemen kullanımını göstereyim.
<?php echo base64_encode("yakuter"); // Çıktı: eWFrdXRlcg== echo "<br><br>"; echo base64_decode("eWFrdXRlcg=="); // Çıktı: yakuter ?>
Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.
Blues
28 Temmuz 2008
Zaten özellikle wordpress temalarında moda oldu bu footer kısmını encode etme işi.Hayır , neden yapıyorlar anlamış değilim.Gören de kaldırılması çok zor birşey sanacak :)
Web Öğrencisi
28 Temmuz 2008
@Blues, base64 tekniğini bilmeyenler için kaldırılması zor olan birşey. :) Bilenler için sorun yok.
Afetresan
16 Ağustos 2008
Ben bunu nasıl kullanacam ? Daha ayrıntılı anlatırmısınız ?
yakuter
16 Ağustos 2008
Malesef daha açık anlatamam. Yani bana göre en açık şekli bu. Daha nasıl açık anlatacağımı bilemiyorum.
Afetresan
16 Ağustos 2008
ben decode ededceğim kodları sizin base64le şifrelediğiniz yere yazacam ama açıktısını nasıl alacam ?
yakuter
16 Ağustos 2008
Yukarıdaki kodları boş bir .php dosyasına kaydet ve sunucuda çalıştır. Yani örneğin tarayıcını açıp
http://localhost/kod.php yaz. Tabi kod.php dosyası senin yukardaki kodları yazdığın dosya.
Eğer bu cevabımda ne dedimi tam olarak anlayamadıysan sanırım php programlamaya yabancı olabilirsin. Eğer öyleyse önce bu makale şimdilik pek işine yaramayabilir.
sL1pknot
25 Aralık 2008
Tasarımlarınızda footerlara linklerinizi bu şekilde ekleyebilirsiniz php bilmeyenler silmeye kalkışacaktır ve footer bum. :)
andyou
12 Nisan 2009
öncelikle örnek için teşekkürler
bu uygulamayı smarty kodlarda nasıl kullanabiliriz ?
CebraiL
29 Haziran 2009
pek bu kodlamayla alakalı olmayacak ama burdan sorumu yöneltim dedim burada php kodlarını gösterirler satırlı bişey yapmışsınız bu bi eklentimi? quote mi nedir?
Yakuter web tasarım, yazılım geliştirme, IPhone uygulamaları gibi konular da Üreticy'yi öneriyor.
Masaüstünüzü iPad arayüzü şeklinde kullanabilmeniz ve uygulama merkezi sayesinde sunduğu onlarca uyg...
YouTube ve diğer popüler çevrimiçi video sitelerinden video indirmek istiyorsanız kullanabileceğiniz...
Elder Scrolls V Skyrim için Bethesda Softworks tarafından hazırlanmış duvar kağıtları....
Kaybettiğiniz, yanlışlıkla sildiğiniz veya virüslerden mağdur olduğunuz dosyalarınızı bu programla k...
Star Wars Knights of the Old Republic 2 oyunu için hazırlanmış en güzel duvar kağıtlarını sizin için...
Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.
yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi).
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.