總結一下資料儲存加密的過程

2021-06-21 11:32:47 字數 499 閱讀 3166

1.獲取遊戲存檔路徑;

2.定義並初始化儲存內容【此次可以設定密碼】【一次加密】【防止存檔的拷貝覆蓋】

key=systeminfo.deviceuniqueidentifier;//此處可如此設定

儲存:1.建立或開啟存檔,

2.將要儲存的內容序列化,並將序列化的流轉化為byte陣列然後轉化為string;

3.將轉化後的string加密【二次加密】【防止直接修改存檔內容】,將加密後的內容存入到存檔檔案中。

讀取:1.判斷有無存檔,[如果有存檔讀取,否則如果儲存內容存在就建立乙份存檔[便於下次讀取]];

2.如果有存檔,將存檔內容讀出到string,將該string解密【解開二次加密】;

3.將解密的檔案反序列化並轉化為儲存內容;

4.判斷儲存內容的密碼和我們設定的密碼是否一致;【解開一次解密】;

5.如果密碼一致,將獲取內容賦給儲存內容;否則是非法拷貝的存檔,將存檔內容初始化清零。

鄒建的分頁儲存過程 改了一下

因為鄒建的分頁儲存過程不能返回記錄總數,所以每次分頁還又要統計一次,所以自己在裡面加了個返回記錄數,這下就好用了。ipagecount int output 定義輸出變數,放在 querystr上面 exec select fdshow from querystr fdorder 統計記錄數,放在 ...

鄒建的分頁儲存過程改了一下

鄒建的分頁儲存過程 改了一下 因為鄒建的分頁儲存過程不能返回記錄總數,所以每次分頁還又要統計一次,所以自己在裡面加了個返回記錄數,這下就好用了。ipagecount int output 定義輸出變數,放在 querystr上面 exec select fdshow from querystr fd...

mysql欄位加密儲存過程 資料庫 加密儲存過程

如何簡單的建立乙個加密儲存過程 create proc test 引數列表 with encription as主體 go為了演示,現在我們建立乙個具備各種引數型別的儲存過程作為測試 create proc test x int 3,s nvarchar 20 y int output with e...