返回顶部
首页 > 资讯 > 精选 >java数据加密怎么做
  • 172
分享到

java数据加密怎么做

2024-04-02 19:04:59 172人浏览 八月长安
摘要

在java中对数据进行加密的方法使用MD5编码加密public static String md5Encode(String text) {try {MessageDigest md = MessageDigest.getInstance(

java数据加密怎么做

在java中对数据进行加密的方法

使用MD5编码加密

public static String md5Encode(String text) {

try {

MessageDigest md = MessageDigest.getInstance("MD5");

byte[] digest = md.digest(text.getBytes());

StringBuilder sb = new StringBuilder();

for (byte b : digest) {

String hexString = Integer.toHexString(b & 0xFF);

if (hexString.length() == 1) {

hexString = "0" + hexString;

}

sb.append(hexString);

}

return sb.toString();

} catch (NoSuchAlGorithmException e) {

logger.error(e);

}

return null;

}

输入:123456abcdef,输出:6f3b8ded65bd7a4db11625ac84e579bb

使用DES加密

private final static byte[] KEY_BYTES = "Vp6fhlFXKpGW8k6QPRg7Q6Jb7HyAhRi6MIhJ2YtGD3Zl26eTthJTj5PnIjXH5EI4".getBytes();

public static byte[] encryptDES(byte[] content, byte[] key) {

try {

SecureRandom random = new SecureRandom();

DESKeySpec desKey = new DESKeySpec(key);

SecreTKEyFactory keyFactory = SecretKeyFactory.getInstance("DES");

SecretKey secretKey = keyFactory.generateSecret(desKey);

// DES 是加密方式, EBC 是工作模式, PKCS5Padding 是填充模式

Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");

cipher.init(Cipher.ENCRYPT_MODE, secretKey, random);

return cipher.doFinal(content);

} catch (Exception e) {

logger.error(e);

}

return null;

}

输入:123456abcdef,输出:j1kR1+ZraO2Tg78dHueoTg==

--结束END--

本文标题: java数据加密怎么做

本文链接: https://lsjlt.com/news/115392.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java数据加密怎么做
    在java中对数据进行加密的方法使用MD5编码加密public static String md5Encode(String text) {try {MessageDigest md = MessageDigest.getInstance(...
    99+
    2024-04-02
  • 前端怎么做数据加密
    在前端中使用aes加密算法对数据进行加密的方法前端代码如下:function aesEncrypt(text, key) {const textBytes = aesjs.utils.utf8.toBytes(text); // 把字符串转...
    99+
    2024-04-02
  • 前后端传输数据加密怎么做
    使用base64加密实现前后端数据加密传输的方法具体方法如下:var keyStr = "ABCDEFGHIJKLMNOP"+"QRSTUVWXYZabcdef"+"ghijklmnopqrstuv"+"wxyz0123456789+/="...
    99+
    2024-04-02
  • java怎么用md5加密数据
    java使用md5对数据进行加密,具体方法如下:package com.ow.util;import java.security.MessageDigest;//MD5加密解密public class MD5Util {public sta...
    99+
    2024-04-02
  • 企业如何做数据加密
    企业进行数据加密的方法有以下几种文档加密存储文档加密存储可以使云端管理员也无法取用户数据,可以有效的防止数据泄露,且支持用户数据实时备份,从而保护企业数据的安全。文档权限控制通过对文档的访问权限进行控制,有效控制文档的覆盖范围,可以进一步的...
    99+
    2024-04-02
  • html如何做到数据加密
    在html中实现数据加密的方法有以下几种base64加密方法如下:base64加密md5加密方法如下:md5加密sha1加密方法如下:sha1加密...
    99+
    2024-04-02
  • cad数据怎么加密
    对cad数据进行加密的方法首先,在计算机中打开一个cad文件;cad文件打开后,在界面中使用组合键“ctrl+shift+S”,另存为文件;在弹出的另存为弹窗中,选择文件存储的位置;文件存储位置选择好后,在对话框右上角“定制工具”中点击“密...
    99+
    2024-04-02
  • mysql数据怎么加密
    在mysql中对数据进行加密的方法首先,在命令行中启动MySQL服务;service mysql start  MySQL服务启动后,在命令行中输入mysql的用户名和密码登录到MySQL;mysql -u root -p登录到MySQL后...
    99+
    2024-04-02
  • html怎么加密数据
    在html中对数据进行加密的方法有以下几种md5加密使用方法:<html><head>    <meta charset="utf-8"&g...
    99+
    2024-04-02
  • 如何用rc5做数据传输加密
    在c++项目中使用rc5对数据传输进行加密的方法具体方法如下:#include "stdafx.h"#include#include #include #define UINT32 unsigned int#define INT32 int...
    99+
    2024-04-02
  • druid数据源密码怎么加密
    对druid数据源密码进行加密的方法首先,在druid中新建一个数据源配置类;@Configurationpublic class DruidConfig {@Value("${spring.datasource.publicKey}")p...
    99+
    2024-04-02
  • jsp怎么把数据加密
    jsp使用MD5对数据进行加密,具体方法如下:import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5...
    99+
    2024-04-02
  • cryptojs怎么加密大数据
    使用crypto.js对大数据进行加密,具体方法如下:function getAesString(data,key,iv){//加密var key = CryptoJS.enc.Utf8.parse(key);var iv = Crypto...
    99+
    2024-04-02
  • java怎么加密
    1、MD5(Message Digest Algorithm)加密算法是一种单向加密算法,只能加密不能解密,示例 public static String md5Encrypt(final String content) { ...
    99+
    2019-09-21
    java 加密
  • api接口数据怎么加密
    使用AES加密算法对api接口数据进行加密,具体方法如下:...
    99+
    2024-04-02
  • 怎么用php给数据加密
    在php中使用crypt函数对数据进行加密,具体方法如下:crypt函数语法:string crypt ( string $str [, string $salt ] ) crypt函数使用方法:...
    99+
    2024-04-02
  • edb数据库怎么加密码
    使用易语言对edb数据库设置密码的方法首先,打开并进入易语言编程软件;在软件界面中点击上方的“数据库”按钮,并在下拉中选择“结构编辑器”选项;进入到结构编译器页面后,在界面中点击“设置密码”按钮;在弹出的文件选择对话框中,选择需要设置密码的...
    99+
    2024-04-02
  • wps文件怎么数据加密
    对wps文件数据进行加密的方法首先,打开并进入一个wps文件;进入wps文件后,在wps中点击左上角“wps文件”按钮,并在下拉中点击“文件”选项;点击“文件”选项后,在下拉选项中选择“文件加密”选项;选择“文件加密”选项后,在弹出的对话框...
    99+
    2024-04-02
  • 怎么对xlsx中数据加密
    在xlsx文件中对数据进行加密的方法首先,打开并进入一个xlsx文件在xlsx文件中,选择需要加密的数据,右键单击,并在下拉中选择“设置单元格格式”选项;点击“设置单元格格式”选项后,在弹出的“自定义序列”对话框中,切换到“保护”选项卡;在...
    99+
    2024-04-02
  • 服务器数据怎么加密
    在服务器中对数据进行加密的方法首先,远程连接服务器,进入服务器操作界面;进入到服务器操作界面后,在服务器中双击打开“计算机”;计算机打开后,在计算机面板中,选择需要加密数据的磁盘,右键点击“启用BitLocker(B)”选项;在弹出的“选择...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作