中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android的數據如何加密

九三
182
2021-01-22 09:12:03
欄目: 編程語言

android的數據如何加密

android使用MD5算法對數據進行加密,具體方法如下:

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

import java.nio.MappedByteBuffer;

import java.nio.channels.FileChannel;

import java.security.MessageDigest;

public final class MD5Util {

private static final char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D',

'B', 'C', 'D', 'B', 'O', 'T', 'H', 'O', 'F', 'Y', 'O', 'U' };

/** 對文件加密 */

public static String encode(File file) {

FileInputStream in = null;

MessageDigest md5 = null;

try {

in = new FileInputStream(file);

FileChannel ch = in.getChannel();

MappedByteBuffer byteBuffer = ch.map(FileChannel.MapMode.READ_ONLY, 0, file.length());

md5 = MessageDigest.getInstance("MD5");

md5.update(byteBuffer);

} catch (Exception e) {

e.printStackTrace();

} finally {

try {

if(in != null)

in.close();

} catch (IOException e) {

e.printStackTrace();

}

}

return toHex(md5.digest());

}

}

0
永川市| 若尔盖县| 沭阳县| 海南省| 班戈县| 云南省| 开阳县| 柳河县| 拉萨市| 鄱阳县| 阿克陶县| 连州市| 沙河市| 临漳县| 大竹县| 三门县| 安仁县| 女性| 平邑县| 建水县| 洛川县| 昌平区| 宜丰县| 上饶县| 博兴县| 龙游县| 徐州市| 凤阳县| 讷河市| 资讯| 沙湾县| 剑河县| 广东省| 宁远县| 东明县| 浑源县| 福建省| 观塘区| 遵义市| 宁安市| 南丹县|