Categories: Genel

PHP ile Base64 Şifreleme

PHP ile Base64 Şifreleme

PHP Web programlama dilinin birçok güzel fonksiyonu var, bunlardan biriside Base64 Şifreleme türü olarak adlandırdığımız bir hash oluşturma fonksiyonudur. Bu Fonksiyonu kullanarak herhangi bir kelimeyi, sayıyı, cümleyi, şifreleyebilirsiniz. Tabi Base64 şifreleme türü belirli bir algoritma ile şifrelendiği için aynı şekilde deşifre de edilebiliyor bunu da php de varolan bir fonksiyon ile yapabilirsiniz.

Base64 Şifreleme Nedir ?

İstenilen verinin ASCII karakterlerini kullanarak şifrelenmesidir. Base64 güvenilir bir şifreleme türü değildir, çünkü şifrelendiği gibi aynı şekilde deşifre de edilebilir, o yüzden kişisel bilgilerinizi yada sanal ortamda ki verilerini saklarken bu tür ile şifreleyip saklamanız çok güvenlikli olmaz, yani çok kusursuz bir şifreleme türü değildir. Şimdi PHP dilinde nasıl bir kelimeyi/veriyi base64 türüne çevirebiliriz anlatayım.

Öncelikle metin editörümüzü açalım.

İlk yapmanız gereken şey php taglarını açmak ve dosyayı kaydetmektir. Dosyayı dilediğiniz gibi kaydedebilirsiniz. Ben base64.php olarak kaydettim. Şimdi gelelim  dosyamızda bulanacak kodlara;

base64_encode("veri");

base64_encode(“veri”); kodu belirttiğimiz veri kelimesini şifreler, şimdi dosyanızın içine bu kodları yazıp sunucuda ya da local’de çalıştırdığınızda ekrana veri kelimesinin base64 halini basar. biz veri kelimesini şifreledik o yüzden ekrana

 dmVyaQ== 

bu şifreyi basar Bu şifre “veri” kelimesinin base64 ile şifrelenmiş halidir.

Şimdi biz dmVyaQ== bu şifreyi aynı şekilde php de base64 kullanarak deşifre edelim yani çözelim. kullanacağımız kodlar.

base64_dencode("veri");

Bunu kaydedip sunucuda yada local de çalıştırdığınızda karşınıza “veri” kelimesinin geldiğini göreceksiniz. Bu işlem bu kadar.

Admin

enesphp@gmail.com

Recent Posts

Docker wsl –shutdown command Hatası Çözümü

Merhaba arkadaşlar, bu hatayı bazı kullanıcılar yaşamakta, sebebi bilgisayarın BIOS'da ki SVM ayarından kaynaklanıyor. Bende…

5 ay ago

Windows Ücretsiz VPN Nasıl Kurulur

Merhaba arkadaşlar hızlı bir şekilde windows ve diğer işletim sistemlerinde çalışan ve sizi engelli sitelerden…

10 ay ago

Google Ban Kontrolü PHP

Merhaba arkadaşlar, PHP kullanarak web sitemizin google'da banlanıp banlanmadığını kontrol edeceğiz. Bu işlemin mantığı google'a…

2 yıl ago

PHP ile Mail Gönderme API

Merhaba arkadaşlar kısaca phpmailer kütüphanesini kullanarak basit http post isteği ile mail gönderimi yapan bir…

2 yıl ago

DNS Nedir

DNS, Domain Name System kelimelerinin kısaltmasıdır. İnternetin işleyişinde çok önemli bir rol oynayan DNS, internet…

2 yıl ago

Cpanel Cronjob Wget Log Dosyası Engelleme

Cron Job içinde dışarıya log dosyası oluşturtmadan wget kullanımı çok kolay, Bildiğiniz üzere her wget…

2 yıl ago