返回顶部
首页 > 资讯 > 移动开发 >android中Sha256加密算法
  • 813
分享到

android中Sha256加密算法

sha加密sha256算法Android 2022-06-06 14:06:58 813人浏览 薄情痞子
摘要

import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import


import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlGorithmException;
public class Sha256 {
    public static String getSHA256(String str){
        MessageDigest messageDigest;
        String encodestr = "";
        try {
            messageDigest = MessageDigest.getInstance("SHA-256");
            messageDigest.update(str.getBytes("UTF-8"));
            encodestr = byte2Hex(messageDigest.digest());
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return encodestr;
    }
    private static String byte2Hex(byte[] bytes){
        StringBuffer stringBuffer = new StringBuffer();
        String temp = null;
        for (int i=0;i<bytes.length;i++){
            temp = Integer.toHexString(bytes[i] & 0xFF);
            if (temp.length()==1){
                stringBuffer.append("0");
            }
            stringBuffer.append(temp);
        }
        return stringBuffer.toString();
    }
}

作者:初来乍到,多多关照


--结束END--

本文标题: android中Sha256加密算法

本文链接: https://lsjlt.com/news/29663.html(转载时请注明来源链接)

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

猜你喜欢
  • android中Sha256加密算法
    import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import...
    99+
    2022-06-06
    sha 加密 sha256 算法 Android
  • Android编程加密算法小结(AES、Base64、RAS加密算法)
    本文实例总结了Android编程加密算法。分享给大家供大家参考,具体如下: android常用加密算法之Base64加密算法: package com.long; impo...
    99+
    2022-06-06
    ras 加密 小结 aes 算法 base64 Android
  • 解析Android数据加密之异或加密算法
    前言: 这几天被公司临时拉到去做Android IM即时通信协议实现,大致看了下他们定的协议,由于之前没有参与,据说因服务器性能限制,只达成非明文传递,具体原因我不太清楚,不...
    99+
    2022-06-06
    加密 异或 算法 Android
  • C#加密知识整合(AES,MD5,RSA,SHA256)
    目录aes 对称加密密钥必须是32字节MD5 不可逆加密SHA 256 不可逆加密RSA 非对称加密解密aes 对称加密密钥必须是32字节 using System; using S...
    99+
    2024-04-02
  • Android数据加密之异或加密算法的实现方法
    这几天被公司临时拉到去做Android IM即时通信协议实现,大致看了下他们定的协议,由于之前没有参与,据说因服务器性能限制,只达成非明文传递,具体原因我不太清楚,不过这里用的...
    99+
    2022-06-06
    加密 方法 异或 算法 Android
  • Android之RAS加密算法测试实例
    代码如下:import java.security.Key;   import java.security.KeyFactory;  ...
    99+
    2022-06-06
    ras 算法测试 算法 测试 Android
  • 怎么在Android中利用RSA算法进行加密和解密
    这期内容当中小编将会给大家带来有关怎么在Android中利用RSA算法进行加密和解密,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、公钥加密和私钥解密    pu...
    99+
    2023-05-30
    android rsa
  • python 中的pycrypto 算法加密
    目录一、安装二、AES 加密解密三、SHA加密四、RSA算法生成密钥对五、使用密钥对加密解密六、加签和验签一、安装 pycryto能实现大致3种类型的数据加密(单向加密、对...
    99+
    2024-04-02
  • AES加密算法
    AES算法原理 对称加密算法(用于取代DES算法,发展历史DES-3DES-AES) 明文长度固定为128位(DES:64位),密钥长度可128位、192位、256位(DES:64位) 加密原理...
    99+
    2023-09-03
    算法 网络 服务器
  • 3DES_CBC加密算法
    private static final String Algorithm = "DESede"; //3DES算法 private static byte[] ivs = new byte[] { 0, ...
    99+
    2023-01-31
    加密算法 DES_CBC
  • Python 加密解密算法
    呃,今天来看看加密和解密,本文讨论base64和hashlib库:      来看看HASHLIB,他是一种单向摘要出定长字符串的方法:    撸代码:    In [18]: import time,hashlib In [19]: t...
    99+
    2023-01-31
    算法 加密解密 Python
  • 详解Android安全防护之加密算法
    目录摘要Android应用常用的加密算法MD5RSAAES摘要 也许有些开发者或者企业觉得。我们公司的app,数据量这些少,会有那个黑客吃饱了没事做来破解啊。又不是支付宝,或者其他那...
    99+
    2024-04-02
  • python3中rsa加密算法详情
    前言: rsa加密,是一种加密算法,目前而言,加密算法,是对数据、密码等进行加密。第一次接触rsa加密算法是linux中免密登陆设置,当时一直以为密钥加密是像token一样的,直到现...
    99+
    2024-04-02
  • php中Mhash算法如何加密
    这篇文章主要介绍了php中Mhash算法如何加密,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、说明Mhash 提供了一个非常方便的 Salted S2K 算法可以用来方便...
    99+
    2023-06-15
  • Python中有哪些加密算法
    这期内容当中小编将会给大家带来有关Python中有哪些加密算法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MD5加密全称:MD5消息摘要算法(英语:MD5 Message-Digest  Al...
    99+
    2023-06-16
  • SSL加密过程中使用了哪些加密算法
    SSL加密过程中使用了以下加密算法: 对称加密算法:SSL会使用对称加密算法来加密通信中的数据,如DES、3DES、AES等。 ...
    99+
    2024-04-17
    SSL证书
  • Go中使用加密算法的方法
    目录哈希算法加密模式对称加密⾮对称加密椭圆曲线加密算法ECC数字签名字符编码/解码巨人的肩膀哈希算法  md5 128bit,16字节 如:md5 (“he...
    99+
    2024-04-02
  • Android数据加密之SHA安全散列算法
    前言: 对于SHA安全散列算法,以前没怎么使用过,仅仅是停留在听说过的阶段,今天在看图片缓存框架Glide源码时发现其缓存的Key采用的不是MD5加密算法,而是SHA-256...
    99+
    2022-06-06
    sha 加密 散列算法 算法 Android
  • Android编程之MD5加密算法实例分析
    本文实例分析了Android编程之MD5加密算法。分享给大家供大家参考,具体如下: Android MD5加密算与J2SE平台一模一样,因为Android 平台支持 java....
    99+
    2022-06-06
    加密 md5加密算法 md5加密 算法 Android
  • Go加密解密算法小结
    目录前言md5hmacsha1AESECB模式CBC模式CRT模式CFB模式 OFB模式RSA加密参考:前言 加密解密在实际开发中应用比较广泛,常用加解密分为:&ldquo...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作