Bir Dize Nasıl şifrelenir

İçindekiler:

Bir Dize Nasıl şifrelenir
Bir Dize Nasıl şifrelenir

Video: Bir Dize Nasıl şifrelenir

Video: Bir Dize Nasıl şifrelenir
Video: Dosya Şifreleme ve Klasör Şifreleme ve Gizleme (3 Farklı Yöntem) 2024, Kasım
Anonim

Web programlamada bir dize değişkenini şifreleme ihtiyacı oldukça sık ortaya çıkar. Bu, yalnızca parolalarla veya diğer özel verilerle çalışmak için gerekli olmayabilir. Örneğin, bir dosyaya, veritabanına veya çereze kaydedilmesi gereken html kodunu şifrelemek, yazmadan önce tüm yasaklı karakterleri temizleyecek ve okuduktan sonra geri yükleyecek şekilde düzenlemekten genellikle daha kolaydır. PHP dilini kullanarak bir dize değişkenini şifrelemek için seçeneklerden biri aşağıdadır.

Bir dize nasıl şifrelenir
Bir dize nasıl şifrelenir

Talimatlar

Aşama 1

Dize değişkenlerini kodlamak için PHP'nin yerleşik base64_encode işlevini kullanın. Geçilmesi gereken tek bir parametresi vardır - şifreli değişkenin değeri. Örneğin, base64 MIME kodlu "şifreli dize" metnini sayfaya çıkaracak PHP kodu şöyle görünebilir:

Kodlanmış metin şu şekilde olacaktır: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Adım 2

Base64 MIME kodlu dize değişkenlerinin kodunu çözmek için yerleşik base64_decode işlevini kullanın. Bu işlevin ayrıca yalnızca bir gerekli parametresi vardır. Örneğin, önceki adımda elde edilen kodu çözmek ve görüntülemek için PHP'de aşağıdaki satırı kullanabilirsiniz:

Aşama 3

Bir kelimeyi kodlamanız veya bir kerelik test etmeniz gerekiyorsa veya PHP komut dosyalarını çalıştıramıyorsanız bir web hizmeti kullanın. Örneğin, sayfaya giderek https://tools4noobs.com/online_php_functions/base64_encode istediğiniz kelimeyi veya metni tek alana girin ve Base 64 encode etiketli butona tıklayın. Sunucudaki komut dosyası girilen verileri alacak, base64_encode işlevini ona uygulayacak ve kodlanmış değeri ek bir giriş alanına yerleştirecektir. İçinde, şifreli dize kopyalanabilir ve kendi takdirinize bağlı olarak kullanılabilir. Şifre çözme gerekiyorsa, girdiğiniz değere base64_decode işlevini uygulayacak benzer bir web hizmeti kullanabilirsiniz. Bu sitedeki ilgili sayfa şu adreste yer almaktadır:

Önerilen: