用java寫的加解密程式 /** *將字串加密  * *@param word為要加密的字串  */ public String addPass(String word){ StringBuffer i = new StringBuffer(word); char temp; //取出字串中所有字元並加密再存入字串中 for (int j=0;j temp = i.charAt(j); temp = (char)((int)temp+100); i.setCharAt(j,temp); } return 抗癌食物i.toString(); } /** *將字串解密  * *@param word為要解密的字串  */ public String deoxidizer(String word){ StringBuffer i = new StringBuffer(word); char temp; //取出字串中所有字元進行解密再存入字串中 for (int j=0;j temp = i.charAt(j); temp = (char)((int)temp-100); i.setCharAt(j,temp); } return 化療副作用i.toString(); } //測試 public static void main(String[] args) throws java.sql.SQLException{ MySQL m = new MySQL(); String word = "需要被加密的姓名"; m.executeSQL("insert into `member5` values ('"+m.addPass(word)+"','def','ghi')"); System.out.println("此時寫進DB中的資料已經是亂碼了,要在酒店經紀拉出來的時候解密"); ResultSet rs = new MySQL().getResultSet("select * from `member5`"); while (rs.next()){ System.out.println("解密後的i字串內容="+m.deoxidizer(rs.getString("userName"))); } }富榮光


.msgcontent .wsharing ul li { text-indent: 0; }



分享

Facebook
Plurk
YAHOO!
酒店打工
arrow
arrow
    全站熱搜

    mh42mhwpwo 發表在 痞客邦 留言(0) 人氣()