国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SHA256加密

這篇具有很好參考價(jià)值的文章主要介紹了SHA256加密。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

利用java原生的摘要實(shí)現(xiàn)SHA256加密

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

將轉(zhuǎn)換成16進(jìn)制再加密

 public static String getSHA256StrJava(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;
    }

將byte轉(zhuǎn)為16進(jìn)制

    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){
                //1得到一位的進(jìn)行補(bǔ)0操作
                stringBuffer.append("0");
            }
            stringBuffer.append(temp);
        }
        return stringBuffer.toString();
    }

以上是加密算法,解密,其實(shí)我們可以將密文存到數(shù)據(jù)庫(kù)中,當(dāng)需要判斷是否一致的時(shí)候,就那加密后的與數(shù)據(jù)庫(kù)中存的值做對(duì)比,看是否一致文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-527795.html

到了這里,關(guān)于SHA256加密的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C#實(shí)現(xiàn)SHA256哈希加密算法(含代碼實(shí)現(xiàn))

    C#實(shí)現(xiàn)SHA256哈希加密算法(含代碼實(shí)現(xiàn)) 在現(xiàn)代計(jì)算機(jī)技術(shù)中,數(shù)據(jù)安全是一個(gè)非常重要的話題。加密算法就是用來(lái)保護(hù)數(shù)據(jù)安全的一種技術(shù)。其中,哈希加密算法是一種常用的加密方式。本篇文章將介紹如何使用 C# 編程語(yǔ)言實(shí)現(xiàn) SHA256 哈希加密算法,并附上完整的源碼。 SHA

    2024年02月08日
    瀏覽(21)
  • 前端密碼加密 —— bcrypt、MD5、SHA-256、鹽

    前端密碼加密 —— bcrypt、MD5、SHA-256、鹽

    ??? 前期回顧 悄悄告訴你:前端如何獲取本機(jī)IP,輕松一步開(kāi)啟網(wǎng)絡(luò)探秘之旅_彩色之外的博客-CSDN博客 前端獲取 本機(jī) IP 教程 https://blog.csdn.net/m0_57904695/article/details/131855907?spm=1001.2014.3001.5501 ? ? ? ? ? 在前端密碼加密方案中,bcrypt與SHA-256都是常見(jiàn)的加密算法,它們各有優(yōu)劣

    2024年02月05日
    瀏覽(26)
  • Apifox&Postman請(qǐng)求參數(shù)進(jìn)行SHA256/MD5加密

    Base64加密,代碼如下: Base64解密,代碼如下: MD5加密,代碼如下: SHA256加密,代碼如下

    2024年02月16日
    瀏覽(28)
  • 用給定的key對(duì)字符串進(jìn)行sha256加密-postman預(yù)處理

    接口在請(qǐng)求時(shí),需要將參數(shù)排序后進(jìn)行sha256加密,獲取sign,作為參數(shù)。 postman的預(yù)處理,找不到方法可以對(duì)字符串進(jìn)行有key的sha256加密,所以用python寫(xiě)一個(gè)加密接口,在預(yù)處理中調(diào)用加密接口即可 1.python文件

    2024年02月16日
    瀏覽(26)
  • 關(guān)于Postman Pre-request Script 請(qǐng)求前處理(AES加密以及HMAC-SHA256)

    關(guān)于Postman Pre-request Script 請(qǐng)求前處理(AES加密以及HMAC-SHA256)

    目錄 一 postman前置 處理 設(shè)置環(huán)境變量如下: ?二 編寫(xiě)Postman Pre-request Script Js加密代碼 三 Postman 最終參數(shù)設(shè)置以及結(jié)果演示 postman 表單請(qǐng)求 參數(shù)設(shè)置示例: 設(shè)置環(huán)境變量如下: params:? ?AES 加密后的參數(shù) signature:? HMAC-SHA256 加密后的簽名 timestamp: 時(shí)間毫秒值 secret:? ? ?加密秘鑰

    2024年02月10日
    瀏覽(28)
  • Java實(shí)現(xiàn)計(jì)算指定文件的SHA256

    SHA-256(Secure Hash Algorithm 256-bit)是一種密碼學(xué)安全哈希算法,用于將任意長(zhǎng)度的數(shù)據(jù)轉(zhuǎn)換為固定長(zhǎng)度的哈希值,通常為256位(32字節(jié))。SHA-256是SHA-2(Secure Hash Algorithm 2)系列算法的一部分,被廣泛應(yīng)用于密碼學(xué)和數(shù)據(jù)完整性驗(yàn)證等領(lǐng)域。 我們可以使用SHA-256驗(yàn)證文件的完整性

    2024年01月25日
    瀏覽(25)
  • Java獲取文件的hash值(SHA256)

    目錄 簡(jiǎn)介 獲取網(wǎng)絡(luò)文件的sha256值(方式一) 獲取本地文件的sha256值(方式二) ????????在工作開(kāi)發(fā)當(dāng)中需求要通過(guò)文件的hash值比對(duì)文件是否被篡改過(guò),于是通過(guò)使用了(sha256)hash值進(jìn)行比對(duì),因?yàn)閷?duì)于任意長(zhǎng)度的消息,SHA256都會(huì)產(chǎn)生一個(gè)256bit長(zhǎng)的哈希值,通常用一個(gè)長(zhǎng)

    2024年02月15日
    瀏覽(23)
  • Java工具集 Hex、Hmac算法(MD5、SHA1、SHA256、SHA384、SHA512)、雪花算法SnowflakeId、redis基于Springboot工具類

    Java工具集 Hex、Hmac算法(MD5、SHA1、SHA256、SHA384、SHA512)、雪花算法SnowflakeId、redis基于Springboot工具類

    ??作者主頁(yè):青花鎖 ??簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者??、Java微服務(wù)架構(gòu)公號(hào)作者?? ??簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)互助 ??文末獲取聯(lián)系方式 ?? 專欄 描述 Java項(xiàng)目實(shí)戰(zhàn) 介紹Java組件安裝、使用;手寫(xiě)框架等 Aws服務(wù)器實(shí)戰(zhàn) Aws Linux服務(wù)器上操作nginx、git、JDK、Vue Jav

    2024年04月09日
    瀏覽(26)
  • Solidity Keccak256與SHA3-256

    SHA3由Keccak標(biāo)準(zhǔn)化而來(lái),在很多場(chǎng)合下Keccak和SHA3是同義詞,但在2015年8月SHA3最終完成標(biāo)準(zhǔn)化時(shí),NIST調(diào)整了填充算法: SHA3-256(M) = KECCAK [512] (M || 01, 256) 。所以標(biāo)準(zhǔn)的NIST-SHA3就和Keccak計(jì)算的結(jié)果不一樣。 如對(duì)空字符串進(jìn)行Keccak256 和 SHA3-256結(jié)果各不相同: 以太坊在開(kāi)發(fā)的時(shí)候SH

    2024年02月11日
    瀏覽(28)
  • Android 獲取應(yīng)用sha1和sha256

    在 Android 應(yīng)用開(kāi)發(fā)中,SHA-1(Secure Hash Algorithm 1)值是一種哈希算法,常用于生成應(yīng)用的數(shù)字簽名。這個(gè)數(shù)字簽名用于驗(yàn)證應(yīng)用的身份,并確保應(yīng)用在發(fā)布到設(shè)備上時(shí)沒(méi)有被篡改。 以下是生成 Android 應(yīng)用的 SHA-1 值的步驟: 生成密鑰庫(kù)(KeyStore): 首先,你需要?jiǎng)?chuàng)建一個(gè)密鑰庫(kù)

    2024年02月07日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包