Android中Base64位的加密和解密

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shihuiyun/article/details/79676292

在一些登录和注册的时候需要对用户的密码进行加密和解密的操作。

加密:

 /**
     * 加密
     * oldWord:需要加密的文字/比如密码
     */
    public void setEncryption(String oldWord){

       
        try {
            String encodeWord = Base64.encodeToString(oldWord.getBytes("utf-8"), Base64.NO_WRAP);
            Log.i("Tag", " encode wrods = " + encodeWord);

        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }


    }

解密:

/**
     * 解密
     * encodeWord:加密后的文字/比如密码
     */
    public void setDecrypt(String encodeWord){

        try {
            String decodeWord = new String(Base64.decode(encodeWord, Base64.NO_WRAP), "utf-8");
            Log.i("Tag", "decode wrods = " + decodeWord);
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }


    }

展开阅读全文

没有更多推荐了,返回首页