सामान्य तौर पर आपको कभी भी अपने स्वयं के क्रिप्टोग्राफ़िक एल्गोरिदम का आविष्कार नहीं करना चाहिए, जब तक कि आपके पास गणित और कंप्यूटर विज्ञान दोनों में कम से कम पीएचडी न हो । लेकिन कई अच्छे स्टॉक एल्गोरिदम हैं जिनके पास कोई ज्ञात हमला नहीं है और कई प्रोग्रामिंग भाषाओं में मुफ्त कार्यान्वयन हैं। उदाहरण के लिए RC5, AES या ब्लोफिश। आपके गेम को विकसित करने के लिए आप किस तकनीक का उपयोग करते हैं, इसके आधार पर, यह सुरक्षित एन्क्रिप्शन आउट-ऑफ-द-बॉक्स भी दे सकता है।
हालांकि, सवाल यह है कि अगर savegames को एन्क्रिप्ट करना एक अच्छा विचार है।
सबसे पहले, जब आपका गेम निष्पादन योग्य होता है, तो एन्क्रिप्शन और डिक्रिप्शन करते हैं, आपको अपने गेम में एल्गोरिथम और कुंजी दोनों को शामिल करना होगा। इसका मतलब है कि एक निर्धारित हैकर उन्हें ढूंढ सकता है, उन्हें निकाल सकता है और एक सेवगेम संपादक बनाने के लिए उनका उपयोग कर सकता है। तो यह कभी भी 100% सुरक्षित नहीं हो सकता है।
दूसरा, आप ऐसा क्यों करना चाहते हैं? जब यह एक ऑनलाइन गेम है, तो आपको गेमस्टैट को ऑनलाइन स्टोर करना चाहिए जहां खिलाड़ी इसे संशोधित नहीं कर सकते। जब यह ऑफलाइन गेम है, तो फिर परेशान क्यों? एक धोखेबाज केवल अपने ही खेल के अनुभव को सबसे खराब कर सकता है। ईमानदार खिलाड़ी जो आपके खेल का आनंद लेना चाहते हैं, वे इससे बिल्कुल भी प्रभावित नहीं होंगे। दूसरी ओर, खिलाड़ियों को धोखा देने की अनुमति आपके खेल में मूल्य जोड़ सकती है । यह खिलाड़ियों को खेल को एक अलग तरीके से अनुभव करने की अनुमति देता है जो आपके खेल के लंबे समय तक आनंद को बढ़ा सकता है।