Böyle bir şey gerçekten isteniyorsa, karma yerine, dizeleri çalışma zamanında sayısal bir giriş değerinden oluşturmayı düşünebilirsiniz.
Bunun avantajı, @Philipp'in belirttiği gibi, yine de internette yayınlanmasını bekleyebiliyorsanız, çalıştırılabilir kodları denemenin ve saklamanın bir anlamı yoktur. Haşlanmış ya da değil, internette bulunan ve oyuna giren aynı kelime aynı hastayı verecek ve her iki şekilde de çalışacaktır.
Hariç ... hariç başkasının kod eğer çalışma değil senin için. Önemsizce yapabileceğiniz -% 100 kurcalamaya dayanıklı değil, ortalama bir kullanıcı için çalışmak oldukça zor. "Online Elf isim jeneratörü" kadar basit olan herhangi bir şey yapacaktır (keyfi olarak basit olabilir, gerçekten bir markov metin gen motoruna çok ihtiyaç duymaz, rastgele bir listeden 4-5 heceyi çekmek yeterlidir).
Sadece kullanıcıya özel veya makineye özgü bir sayı oluşturun, tamamen benzersiz veya kurcalamaya karşı dayanıklı olması bile gerekmez. Bilgisayarın ağ adı, MAC adresi veya sistem disk sürücüsünün GUID'si ne olursa olsun, çoğu insan için muhtemelen farklı ve düzenli olarak değişmesi muhtemel olmayan bir şey (GPU seri numarası çok kötü olabilir)çünkü kullanıcıların GPU’ları yükseltmesi muhtemeldir. Kilit açma kodunun referans aldığı sayı koduna ekleyin ve bunu kelime üreticinize ekleyin. Ancak, oyuncular iki bilgisayar kullandıklarında veya ağ kartlarını değiştirdiklerinde (sıra dışı ancak imkansız olmayan) destek sorgularını yanıtlamaya hazır olun. Rastgele kimliği yalnızca bir kez oluşturmak ve oyunun ayarlarında saklamak iyi bir plan olabilir. Bu şekilde, en azından bir şey değişirse aynı makinedeki mevcut kurulumları bozmaz.
Veya oyunun sadece benzersiz olan ve kullanıcı donanımı değiştirirse işe yarayacak olan seri numarasını kullanabilirsiniz (ancak, ironik olarak, bu korsanlığı teşvik edebilir, çünkü paylaşılan kilit açma kodları korsan diziler için çalışır, ancak meşru müşteriler için değil!).
Kullanıcıların aldatmalarını önlemenin mutlaka iyi bir şey olmadığını unutmayın. Çevrimdışı (yani rekabet etmeyen bir oyunda), kullanıcının kodları çalmaktan başka bir yerden aldatması ve alması genellikle sorun olmaz . Sadece kendini aldatıyor. Kimin umrunda.
Diğer taraftan, gerçekten hile yapmak isterlerse yollarına çok fazla yaklaşmak, ödeme yapan müşterileri tamamen kızdırmak için harika bir fırsattır .
Yani ... böyle bir şey yapmadan önce, gerçekten istediğinizi ve ne istediğinizi çok iyi düşünün. Oldukça büyük olasılıkla, insan tarafından okunabilen dizgelere sahip olmak (veya xor ile önemsiz bir şekilde "okunamaz hale getirilmiş" olmak) yeterince iyi ve gerçekten tercih edilir.