Misafir adlı üyeden alıntı: mesajı görüntüle
benim aklım sürekli sesli harfleri sessiz harflere dönüştürmeye gidiyor(du)
Şifreleme yaparken 1'nci madden GÜVENLİK olacak. O nedenle sessiz harfleri sessizlere, sesli harfleri de seslilere çevirmek gibi bir kural baştan güvenlik açığı yaratır. Dil bilgisini iyi bilen birisi "MANTIKLI CÜMLELERİ" kolaylıkla çevirir. O yüzden olabilen en ileri karmaşayı seçerseniz daha iyi olur. Rakamlar, harfler, karakterler karma karışık değiştirilsin. Geri alırken de aynı şekilde olsun.

Bir kitapta okumuştum, savaş zamanında verileri önce A TİPİ şifrelemesine göre, sonra B TİPİ şifrelemesine göre, daha sonra da C TİPİ şifrelemesine göre şifrelerlermiş. Çözen kişi ise sırasıyla C, B, A tiplerini takip ederek çözermiş.

A Tipi şifre öncelikle a harfini - karakterine çeviriyor, B Tipi şifreleme ise - karakterini 8 rakamına çeviriyor, C Tipi şifreleme ise 8 rakamını 2; karakterlerine çeviriyor mesela. Böylece çok daha güvenli oluyormuş.

PHP fonksiyonları ile bu tür şifrelemeleri 3 aşamalı yaptırmak zor olmasa gerek.
Belki bu mantığı kullanan PHP şifreleme programları vardır da.