İçeriğe Atla
POPÜLER ARAMALAR: reklam, pazarlama, ,
kod, wordpress, eklenti, web, teknoloji,
programlama, tasarım, ajax, linux, Pardus, blog
Feedburner RSS
Şemsiye


28 Temmuz 2008

base64 Şifreleme Tekniği

Etiketler: , , , , , ,
Kategori Php | 8 Yorum

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.

<?php
        echo base64_encode("yakuter");
        // Çıktı: eWFrdXRlcg==
       
        echo "<br><br>";
       
        echo base64_decode("eWFrdXRlcg==");
        // Çıktı: yakuter
?>
SEO




Yorumlar

“base64 Şifreleme Tekniği” için 8 Yorum

  • 1 Blues

    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 :)

  • 2 Web Öğrencisi

    @Blues, base64 tekniğini bilmeyenler için kaldırılması zor olan birşey. :) Bilenler için sorun yok.

  • 3 Ali Utku Selen

    şuraya benzer bir yazı yazmıştım.

    http://www.ceviktavsan.com/index.php/bit-byte-ve-hex

  • 4 Afetresan

    Ben bunu nasıl kullanacam ? Daha ayrıntılı anlatırmısınız ?

  • 5 yakuter

    Malesef daha açık anlatamam. Yani bana göre en açık şekli bu. Daha nasıl açık anlatacağımı bilemiyorum.

  • 6 Afetresan

    ben decode ededceğim kodları sizin base64le şifrelediğiniz yere yazacam ama açıktısını nasıl alacam ?

  • 7 yakuter

    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.

  • 8 sL1pknot

    Tasarımlarınızda footerlara linklerinizi bu şekilde ekleyebilirsiniz php bilmeyenler silmeye kalkışacaktır ve footer bum. :)


Yorum Yapın

yakuter.com © 2006-2009 Erhan Yakut. Site tasarım fallendesign. Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPress Generator Valid XHTML 1.0 Transitional Valid CSS! Clicky Web Analytics php

tracker