为了账号安全,请及时绑定邮箱和手机立即绑定

token验证失败,shal加密的返回值为空

Shal加密的返回值为空,老师能把加密的部分代码发一份吗?

正在回答

5 回答

// sha1加密算法
	public static String SHA1(String decript) {
		try {
			MessageDigest digest = java.security.MessageDigest
					.getInstance("SHA-1");
			digest.update(decript.getBytes());
			byte messageDigest[] = digest.digest();
			// Create Hex String
			StringBuffer hexString = new StringBuffer();
			// 字节数组转换为 十六进制 数
			for (int i = 0; i < messageDigest.length; i++) {
				String shaHex = Integer.toHexString(messageDigest[i] & 0xFF);
				if (shaHex.length() < 2) {
					hexString.append(0);
				}
				hexString.append(shaHex);
			}
			return hexString.toString();

		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		}
		return "";
	}



1 回复 有任何疑惑可以回复我~

加密有问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Java微信公众号开发
  • 参与学习       158336    人
  • 解答问题       469    个

Java微信公众号开发的入门教程,掌握微信公众号基本概念

进入课程

token验证失败,shal加密的返回值为空

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信