Android中是用Base64進行加密解密

2021-07-09 16:24:59 字數 806 閱讀 9788

// 加密傳入的資料是byte型別的,並非使用decode方法將原始資料轉二進位制,string型別的資料 使用 str.getbytes()即可

string str = "hello!";

// 在這裡使用的是encode方式,返回的是byte型別加密資料,可使用new string轉為string型別

string strbase64 = new string(base64.encode(str.getbytes(), base64.default));

log.i(tag, "encode >>>" + strbase64);

// 這裡 encodetostring 則直接將返回string型別的加密資料

string entostr = base64.encodetostring(str.getbytes(), base64.default);

log.i(tag, "encodetostring >>> " + entostr);

// 對base64加密後的資料進行解密

log.i(tag, "decode >>>" + new string(base64.decode(strbase64.getbytes(), base64.default)));

01-27 10:56:49.521: i/logcat(16681): encode >>>sgvsbg8h

01-27 10:56:49.521: i/logcat(16681): encodetostring >>> sgvsbg8h

01-27 10:56:49.521: i/logcat(16681): decode >>>hello!

opencv中rgb格式資料和base64資料轉換

最近在做乙個專案,需要將base64轉成rgb格式。一般的做法是將base64字串先解碼寫入檔案,然後再去cv2.imread讀取。這樣就繞彎了,如果能夠從base64直接轉為imread得到的rbg矩陣,就會節省時間開銷,具體做法比較簡單 def base64 to image base64 co...

Android中Base64編碼與解碼的實現

我已無力吐槽自己的智力和知識搜尋能力。我之前在做乙個應用的時候需要對string和byte進行base64的轉換,在網上看到一堆人都在說用 org.apache.commons.codec.binary.base64 又有人說要用到 sun.misc.base64decoder.jar 你妹,搞了我...

android中的heap是修改

android 的heap太小。android中的heap是可以改的,如下 1.adb shell 2.mount o remount rw system 修改system目錄下的許可權 3.adb pull system build.prop d build.prop 匯出檔案 4.編輯 d盤中的...