Go Dilinde Concurrency

2,075 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,490 More

yTheme

4 2,634 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 2,060 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

ROT13 Şifreleme Tekniği

Farklı Bir Galeri’de Türkçe’ye çevirip yayınladığım temalar üzerinde çalışırken ROT13 ile karşılaştım. Sitenin en altındaki tema yapımcısının bilgileri bu şifreleme tekniği ile korunuyordu. Tabiî bir günlükçü olarak durumdan vazife çıkarıp bu basit şifreleme tekniğini anlatmaya karar verdim. Kim bilir, belki sizde bu şifreleme tekniğiyle birgün karşılaşabilir ve o anda bu makaleyi hatırlayıp şifreyi çözebilirsiniz…

ROT13 Mantığı

ROT13 ilk 1980’lerde kullanılmaya başlanan ve Sezar şifresi olarak bilinen oldukça basit bir şifreleme tekniğidir.

Mantık olarak İngilizce’deki her harfin kendisinden sonraki 13üncü harf ile değiştirilmesidir. Resim ile anlatmak gerekirse;
ROT13

Bu kapsamda olaya bakarsak yakuter‘in rot13 ile şifrelenmiş şekli “lnxhgre“dir.

ROT13 Şifreleyiciler ve Çözücüler

Elinize ROT13 ile şifrelenmiş bir veri geldiğinde hemen rot13.com sitesine girerek bu verinin geri dönüşümünü yapabilirsiniz. Bununla birlikte İngilizce’de 26 harf olması nedeniyle rot13’ün tersine de aynı şekilde işleyen bir şifreleme olduğunu düşünerek saklamak istediğiniz kelimeyi yine rot13.com adresinden şifreleyebilirsiniz.

PHP ile ROT13 Şifreleyici

Bir programcı olarak böyle bir konunun ardından ROT13 şifreleyici yazıp vermezsem pek uygun olmaz sanırım. Yazmış olduğum şu basit kodu ROT13 tekniği ile şifrelemek için kullanabilirsiniz.

PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
function rot13($sifrelenecek) {
$kaynak = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$hedef = 'nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM';
$yenikelime = strtr($sifrelenecek, $kaynak, $hedef);
return $yenikelime;
}
 
$veri='yakuter';
echo 'Orjinal veri : <b>'.$veri.'</b><br>';
echo 'Şifrelenmiş hali: <b>'.rot13('yakuter').'</b>'; ?>

Kaynak
Wikipedia, ROT13

Tem 6, 2008Erhan Yakut
Cloud Sunucu


hosting

ezSQL Veritabanı Sınıfının KullanımıWordpress'te Kategorileri Yanyana Dizmek
You Might Also Like
 
Google Proje Barındırma
 
Ve “Ajax-Tr” Yayınına Başladı!
Erhan Yakut
12 years ago 8 Comments Genel, PHPkod, kodlama, Php, programlama, ROT13, şifreleme tekniği, wikipedia8,385
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
indir.com Artık Globalde!
yPhoneBook
Açıkbilgi.Com
php-ist 2013 – Symfony2
Webmaster (WM) Aracı, İyi ki Doğdun!
sdafasdf
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter