java怎么实现对密码用SHA-256加密

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么实现对密码用SHA-256加密相关的知识,希望对你有一定的参考价值。

比如已经有密码 String strPwd = “abcd”; 用代码实现经过SHA-256暗号化后的密码处理

参考技术A import java.security.MessageDigest;

public class Test
public static void main(String[] args)
String t= "abcd";
try
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(t.getBytes("GBK"));
for(byte b:md.digest())
System.out.format("%02X",b);
catch (Exception e)
e.printStackTrace();



=========
88D4266FD4E6338D13B845FCF289579D209C897823B9217DA3E161936F031589

php验证
<?php
echo hash('sha256', 'abcd');
88d4266fd4e6338d13b845fcf289579d209c897823b9217da3e161936f031589

验证无误本回答被提问者采纳

别人写了一个用SHA1加密的接口,请问我怎么调用它啊?

参考技术A   1、调用WebService,对方给出WebService地址,可以用Axis生成对WebService的调用代码进行调用
2、对方提供接口文档和传输方式,根据接口文档调用。
  Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
  两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。

以上是关于java怎么实现对密码用SHA-256加密的主要内容,如果未能解决你的问题,请参考以下文章

sha256随机盐+密钥啥意思?

Java 语言实现 MD5 加密

sha256---利用java自带的实现加密

登录加密

数据库里加密的密码是怎么实现的

sas如何对数据进行sha256加密