Ben uyarlanamıyor sanal evcil hayvan sağlamak için 'net üzerinden veriyorum bir ile kaynak sistem inşa ediyorum. Sistem çocuklar tarafından çoğunlukla ait olacak. Ben mutlak acemi programcılar için kullanılabilir olmasını istiyorsanız bu yana, benim sistemde birkaç karmaşıklığı kısıtlamalar vardır: Yaygın PHP ile gemi yok kütüphaneleri kullanamaz, ve bir veritabanı dokunma veya diğer kalıcı depolama yazamıyor .
Her evcil hayvan kabul edildiğinde, ziyaretçi rastgele bu hayvan biraz farklı varyasyonları bir dizi birini verilecektir alacak. Varyasyonlar başlangıçta aynı görünür, ancak farklı evcil hayvan haline zamanla büyür. Ziyaretçinin kendi hayvan görüntüye bağlanan HTML kısa bir kod verilecektir. Kalıcı depolama mevcut sunucu tarafı olmadığından, kullanıcının resim linki onlar kalkarken bitti hangi hayvan varyasyonu belirlemek için tüm bilgileri içermelidir.
Şu anda, URL sadece kullanıcı var varyasyonun hayvan ve kimlik numarası içerir. Bu sorun birbirleri ile kodlarını karşılaştırarak, kullanıcıların aralarında aynı varyasyon ile sona erdi kim anlamaya olmasıdır. Bazı farklılıklar diğerlerinden daha nadir olduğundan fark bile görsel olarak belirgin önce, kullanıcıların kolayca nadir varyasyonları nokta olabilir.
Ne istiyorum URL ayrıntılar için bir şifreleme sistemi. Her kullanıcı yüksek bir olasılık ile farklı bir URL alır böylece varyasyon kimliğini gizler şey. Ben düşük bit veya büyük bir rasgele sayı yüksek bit olarak varyasyon kimliğini (3 veya 4 bit) kullanarak düşündüm, ancak kullanıcıların bu desen nokta olacaktır. Benim sistem her kurulumu biraz farklı bir şifreleme kullanmak istiyorsunuz böylece İdeal şifreleme sistemi parametrize olacaktır.
PHP'nin mcrypt kütüphanesi muhtemelen yararlı bir şey olurdu, ama Shell arasında çok yaygın olduğu görünmüyor.
Burada kullanabileceğiniz basit, parametrized, kandırma / şifreleme var mı?