博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SHA256 代码
阅读量:6311 次
发布时间:2019-06-22

本文共 1133 字,大约阅读时间需要 3 分钟。

hot3.png

Java

import java.nio.charset.Charset;import java.security.MessageDigest;import java.util.ArrayList;import java.util.List;public class DemoSHA256 {    public static void main(String[] args) throws Exception {        List
ll = new ArrayList
() {
{ this.add("测试者310112197801012344"); }}; for (String sSrc : ll) { System.out.println(String.format("%s\t%s", sSrc, getSHA256(sSrc))); } } private static String getSHA256(String input) throws Exception { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(input.getBytes(Charset.forName("UTF-8"))); byte byteData[] = md.digest(); StringBuilder sb = new StringBuilder(); for (byte aByteData : byteData) { sb.append(Integer.toString((aByteData & 0xff) + 0x100, 16).substring(1)); } return sb.toString(); }}

Python

import hashlib    def sha256(input):        hash_object = hashlib.sha256(input)        hex_dig = hash_object.hexdigest()        return hex_dig

PHP

hash('sha256', input);

 

转载于:https://my.oschina.net/u/3664884/blog/1543967

你可能感兴趣的文章
机房收费系统vb.net之打包与部署(一)
查看>>
Linux-软件包管理-yum在线管理-yum命令
查看>>
Cocos2d-x实现简单的翻牌效果
查看>>
VC学习笔记:状态栏
查看>>
Resharper中注释代码的快捷键
查看>>
刷牙LeetCode思考
查看>>
webservice入门(2)开发ws程序
查看>>
编写爬虫程序的神器 - Groovy + Jsoup + Sublime(转)
查看>>
怎样在Android实现桌面清理内存简单Widget小控件
查看>>
在线学习SQL语句?没问题~~
查看>>
让浏览器支持 jquery ajax load 前进、后退 功能
查看>>
Module-Zero之组织单元(OU)管理【新增】
查看>>
Catalan数以及使用Raney引理证明
查看>>
Git fetch和git pull的区别
查看>>
[傅里叶变换及其应用学习笔记] 二十九. 高维Ш函数修改版
查看>>
利用CSS制作脸书
查看>>
【Android】7.3 GridLayout(网格布局)
查看>>
【UVA 1583】Digit Generator
查看>>
【POJ 1260】Pearls
查看>>
Hammer.js分析(一)——基础结构
查看>>