#pragma mark 加密字串
encryption 加密結果
decoding 解密結果
+ (nsstring *)encryptforplaintext:(nsstring *)plaintext
//儲存加密後的字元
nsmutablestring*encryption=[nsmutablestringstring];
//編碼轉換後的字串 utf_8->iso-8859-1
nsstring
*encoding=[[
nsstringalloc]initwithdata:[plaintextdatausingencoding:nsutf8stringencoding]encoding:nsisolatin1stringencoding];
for(int i=0,j=0;ilength;i++,j++)elsecatch(exception e)
charcipher=newchar[plaintext.length()];
for(inti=0,j=0;iif(j==secretkey.length())
j=0;
cipher[i]=(char) (plaintext.charat(i)^secretkey.charat(j));
string strcipher= integer.tohexstring(cipher[i]);
if(strcipher.length() == 1)else
}returnencryption;
} /**
* 解密字串
* @param encryption 要解密的字串
* @return 解密後的字串
*/publicstaticstring decrypt(string encryption)
string decoding="";
trycatch(exception e)
returndecoding;
} /**
* @param args
*/publicstaticvoidmain(string args)
} js方面:
function sea(encryption) else {
encryption += strcipher
// console.log(encryption)
return encryption
安卓與PHP伺服器互動
android連線資料庫的方式有兩種,第一種是通過連線伺服器,再由伺服器讀取資料庫來實現資料的增刪改查,這也是我們常用的方式。第二種方式是android直接連線資料庫,這種方式非常耗手機記憶體,而且容易被反編譯造成安全隱患,所以在實際專案中不推薦使用。本篇博文主要講述安卓如何與訪問遠端php伺服器上...
前端(安卓)與伺服器通訊總結
前面提到了安卓客戶端和.net後端通訊,但是講解的並不是很詳細,同時 分析也不是很徹底,這些再後面一篇文章中都是會做分析的。乙個持續了三天的問題,在今天總算是解決了。雖然說自己以前也是做過相關的開發,但是了解的並不是那麼透徹!總結 而,最常見的就是瀏覽器訪問web頁面。1.連線當我們輸入這樣乙個請求...
用AndServer做安卓手機伺服器
andserver是android平台的web server和web framework。它基於編譯時註解提供了類似springmvc的註解和功能,如果您熟悉springmvc,則可以非常快速地掌握它。andserver是國人yanzhenjie開發部署在手機上的伺服器框架 相關部落格 個人感覺用手...