Java SHA1加密

  • SHA1.java

网上找到的,Mark

SHA1.java

import java.security.MessageDigest;/*** Title: SHA1算法** @author levi*/
public class SHA1 {private static final char[] HEX_DIGITS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd','e', 'f' };/*** Takes the raw bytes from the digest and formats them correct.** @param bytes*            the raw bytes from the digest.* @return the formatted bytes.*/private static String getFormattedText(byte[] bytes) {int len = bytes.length;StringBuilder buf = new StringBuilder(len * 2);// 把密文转换成十六进制的字符串形式for (int j = 0; j < len; j++) {buf.append(HEX_DIGITS[(bytes[j] >> 4) & 0x0f]);buf.append(HEX_DIGITS[bytes[j] & 0x0f]);}return buf.toString();}public static String encode(String str) {if (str == null) {return null;}try {MessageDigest messageDigest = MessageDigest.getInstance("SHA1");messageDigest.update(str.getBytes());return getFormattedText(messageDigest.digest());} catch (Exception e) {throw new RuntimeException(e);}}
}

Java SHA1加密相关推荐

  1. JAVA SHA1 加密 对应 c# SHA1 加密

    java: 1 public static String SHA1(String decript) { 2 try { 3 MessageDigest digest = MessageDigest.g ...

  2. JAVA SHA-1加密及DES加解密

    1.SHA-1加密 SHA-1标准加密: //SHA-1public static String getSha1(String str){if(str == null || str.length() ...

  3. java sha1加密ascii码_如何使用加密芯片完成SHA1摘要运算

    1. 测试目标 使用LKT系列加密芯片进行SHA1摘要运算并使用openssl验证正确性 2. 测试环境 本示例LKT加密芯片运行环境为windows系统.测试软件LCS KIT.LKT-K100开发 ...

  4. java sha1加密ascii码_MD5,SHA1,SHA256,SHA512等常用加密算法

    using System; using System.IO; using System.Data; using System.Text; using System.Diagnostics; using ...

  5. java sha1加密ascii码_请问下面java的Sha1加密在c#中对应要怎么写?

    /** * 读取指定文件块数据Sha1 * * @param fis * @return */ private static MessageDigest calSha1(BufferedInputSt ...

  6. c java sha1加密解密_java HMACSHA1加密算法

    package phamos; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; public class HMACSH ...

  7. Java实现SHA1加密

    微信接入中需要用到SHA1的算法.Java版的SHA1加密如下: /** 微信公众平台(JAVA) SDK** Copyright (c) 2016, Ansitech Network Technol ...

  8. jmeter 加密解密_使用Jmeter对SHA1加密接口进行性能测试

     机会只留给那些有准备的人 改变能改变的,接受不能改变的,就是进步 性能测试过程中,有时候会遇到需要对信息头进行加密鉴权,下面我就来介绍如何针对SHA1加密鉴权开发性能测试脚本  1.首先了解原理,就 ...

  9. C#实现带盐值加密,适配JAVA Shiro加密

    C#实现带盐值加密,适配JAVA Shiro加密 前言 核心代码 Java代码 C#代码 注意 前言 工业领域上位机软件与管理系统通常使用不同编程语言实现,比如我们的上位机软件通常使用C#,而MES. ...

最新文章

  1. Vue+axios配置踩坑记录
  2. 小学奥数_7655回文数个数 python
  3. Java对json遍历_如何遍历Java中的json对象
  4. saas系统是什么_为什么SAAS食堂管理系统更受人们的欢迎?
  5. win8系统如何开服务器,Win8.1怎么打开IIS服务器?Win8.1专业版64位系统中打开IIS服务器的方法...
  6. ECMAScript:客户端脚本语言的标准
  7. 古谚、评论与论断、名篇与名言
  8. 窗口及元素尺寸大小位置获取方法记录
  9. 复杂链表的复制(C++解法)
  10. 深入理解Java虚拟机运行时数据区
  11. python dbf转excel,使用Python将.csv文件转换为.dbf?
  12. 落地SOA成为中国电信战略转型第一步
  13. DXR 实时光线追踪技术概览
  14. 【2023年中国法定节假日的订阅链接】
  15. tableview中cell折叠的功能
  16. 解决git push报错问题
  17. 最全电力电子仿真matlab/simulink仿真 单相全桥/半桥整流仿真 单相半波全波仿真
  18. 计算机视觉工程师收入高吗?月薪有多少?
  19. 宽带波束形成 恒定束宽波束形成 学习笔记
  20. 融系统中PBOC/EMV的TLV的算法实现(含C++/C#)

热门文章

  1. Oracle如何将GMT时间(即格林尼标准时间)转换成标准时间格式
  2. thinkpad e430c + ubuntu 电脑降温措施
  3. G. 知识图谱 语义搜索
  4. iOS 之Core Data持久化存储
  5. 经典案例:单例模式之懒汉式和饿汉式
  6. pca各个向量之间的相关度_【T】排序--1--PCA主成分分析principal component analysis
  7. 【透视表】excel透视表
  8. 职业规划:兴趣不是挡箭牌,关键是要找到你的成就动机
  9. Marching Cubes算法理解
  10. 老薛主机磁盘空间满了怎么办