加密方法初探

Base64加密及解密

        String str = "張三";
        String base64Encoded = Base64.encodeToString(str.getBytes());//加密
        String str2 = Base64.decodeToString(base64Encoded);//解密

16進制字符串進行編碼/解碼

        String str = "張三";
        String encode = Hex.encodeToString(str.getBytes());//編碼
        String str2 = new String(Hex.decode(encode.getBytes()));//解碼

MD5的散列加密

        String str = "張三";
        String salt = "123";
        String md5 = new Md5Hash(str, salt).toString();

SHA256散列加密

        String str = "張三";
        String salt = "123";
        String md5 = new Sha256Hash(str, salt).toString();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章