functions-online

Cryptography

Execute and test PHP functions with a cryptographic background.

convert_uudecode

convert_uudecode() işlevi uuencoded ile kodlanmış bir dizgeyi eski haline getirir.

convert_uuencode

convert_uuencode() işlevi belirtilen dizgeyi dizgeyi uuencode algoritmasını kullanarak kodlar.

Uuencode tm dizgeleri (ikil olanlar da dahil), ağ zerinden aktarılabilir duruma getirmek iin basılabilir karakterlere dnştrr. Kodlanmış dizge zgn dizgeden yaklayık %35 daha uzun olur.

crc32

$string dizgesinin evrimsel artıklık sağlaması ok terimlisinin sonucunu hesaplar. Bu genellikle aktarılan bir verinin btnlk doğrulamasını yapmak iin kullanılır.

crypt

crypt() işlevi standart Unix DES şifreleme algoritmasını veya sistemdeki uygun algoritmalardan birini kullanarak $string dizgesinin şifrelenmiş srmn dndrr.

Bazı işletim sistemleri birden fazla şifreleme tr destekler. oğunlukla da standart DES şifrelemesinin yerini MD5 şifreleme algoritması alır. Şifreleme tr $salt değiştirgesiyle tetiklenir. $salt kabul edecek şifreleme trlerini ve işlevin yeteneklerini PHP kurulum sırasında saptar. tuz belirtilmemişse ve sistemin ntanımlı şifreleme tr MD5 ise rasgele bir MD5 uyumlu bir tuz retilir; sistemin ntanımlı şifreleme tr MD5 değilse PHP ntanımlı olarak iki karakterlik tuz retir. PHP, CRYPT_SALT_LENGTH sabitinde tuz uzunluğunu tanımlayarak, sistemde iki karakterlik mi yoksa daha uzun bir tuz mu (en fazla 20) kullanıldığını belirtir.

Standart DES şifrelemesinde crypt() işlevi tuz olarak ıktının ilk iki karakterini dndrr. Ayrıca, dizgenin sadece ilk sekiz karakterini kullanır, bu nedenle ilk sekiz karakteri aynı olan sekiz karakterden daha uzun dizgeler iin tuz aynı olduğu srece hep aynı sonucu retir.

Generate Password

Generate your own password with several options. The number of characters is free adjustable as the used characters, too.

hash

Bir ileti ?zeti ?retir

md5

$str dizgesinin MD5 zetini RSA Data Security, Inc. MD5 İleti zeti Algoritmasını kullanarak hesaplar ve bu zeti dndrr.

mhash

Belirtilen $hash kullanılarak belirtilen $data i?in bir ?zet ?retilir.

sha1

$str dizgesinin sha1 zetini hesaplar. Hesaplamada kullanılan algoritma: US Secure Hash Algorithm 1.