iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >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://www.lsjlt.com/news/115392.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 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
  • 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
  • cad数据怎么加密
    对cad数据进行加密的方法首先,在计算机中打开一个cad文件;cad文件打开后,在界面中使用组合键“ctrl+shift+S”,另存为文件;在弹出的另存为弹窗中,选择文件存储的位置;文件存储位置选择好后,在对话框右上角“定制工具”中点击“密...
    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
  • cryptojs怎么加密大数据
    使用crypto.js对大数据进行加密,具体方法如下:function getAesString(data,key,iv){//加密var key = CryptoJS.enc.Utf8.parse(key);var iv = Crypto...
    99+
    2024-04-02
  • jsp怎么把数据加密
    jsp使用MD5对数据进行加密,具体方法如下:import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5...
    99+
    2024-04-02
  • api接口数据怎么加密
    使用AES加密算法对api接口数据进行加密,具体方法如下:...
    99+
    2024-04-02
  • 怎么用php给数据加密
    在php中使用crypt函数对数据进行加密,具体方法如下:crypt函数语法:string crypt ( string $str [, string $salt ] ) crypt函数使用方法:...
    99+
    2024-04-02
  • FTP传输数据怎么加密
    利用vsftp对FTP传输数据进行加密的方法首先,在计算机中创建一个FTP用户;user -d /ftp_www -s /sbin/nologin mvpbangecho "123123" | passwd mvpbang --stdinc...
    99+
    2024-04-02
  • 浏览器客户端如何做数据加密
    在浏览器客户端中使用RSA进行数据加密的方法具体方法如下:rsa.htmlbody {margin: 20% 30%;font-size: 24px;font-weight: bold;}.encrypted-msg {word-break...
    99+
    2024-04-02
  • Mysql数据加密怎么计算
    在MySQL中,如果想要对数据进行加密,可以使用内置的加密函数或者自定义加密算法来实现。 一种常见的加密方式是使用AES_ENCRY...
    99+
    2024-04-08
    mysql
  • edb数据库怎么加密码
    使用易语言对edb数据库设置密码的方法首先,打开并进入易语言编程软件;在软件界面中点击上方的“数据库”按钮,并在下拉中选择“结构编辑器”选项;进入到结构编译器页面后,在界面中点击“设置密码”按钮;在弹出的文件选择对话框中,选择需要设置密码的...
    99+
    2024-04-02
  • 怎么对xlsx中数据加密
    在xlsx文件中对数据进行加密的方法首先,打开并进入一个xlsx文件在xlsx文件中,选择需要加密的数据,右键单击,并在下拉中选择“设置单元格格式”选项;点击“设置单元格格式”选项后,在弹出的“自定义序列”对话框中,切换到“保护”选项卡;在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作