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

基于hutool 封裝國密sm2,sm4 加解密算法

這篇具有很好參考價值的文章主要介紹了基于hutool 封裝國密sm2,sm4 加解密算法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

基于hutool 封裝國密sm2,sm4 加解密算法

1. 加入依賴包
    <dependency>
    	<groupId>cn.hutool</groupId>
    	<artifactId>hutool-all</artifactId>
    	<version>5.7.22</version>
	</dependency>
   <!-- 國密sm4的時候需要加入此依賴-->
    <dependency>
		<groupId>org.bouncycastle</groupId>
		<artifactId>bcprov-jdk15on</artifactId>
		<version>1.70</version>
	</dependency> 
		
2. 編碼
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.SmUtil;
import cn.hutool.crypto.asymmetric.KeyType;
import cn.hutool.crypto.asymmetric.SM2;
import cn.hutool.crypto.symmetric.SM4;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * @Author: 
 * @CreateTime: 
 * @Description: 國密加密,解密算法 支持 sm2, sm4;
 * 基于簽名算法的SM3,個人感覺沒有必要封裝直接用 SmUtil.sm3("aaaaa"); 即可。
 */
public class StateSecretUtil {
   

    public static Map concurrentHashMap 

文章來源地址http://www.zghlxwxcb.cn/news/detail-544981.html

到了這里,關(guān)于基于hutool 封裝國密sm2,sm4 加解密算法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • java運用SM4國密算法對文件的加密與解密的實現(xiàn)

    java運用SM4國密算法對文件的加密與解密的實現(xiàn)

    首先我們在idae開發(fā)工具導(dǎo)入導(dǎo)入pom.xml的兩個必要依賴 ?jar包下載地址:百度網(wǎng)盤 請輸入提取碼?? npn8 ?圖上systemPath 為jar包的文件路徑,我們需要使用以下的路徑存儲jar包。(也可以自己設(shè)置) java包的文件路徑如圖所示 然后創(chuàng)建所需要加密的文件 ,需要加密的文件內(nèi)容,

    2024年03月27日
    瀏覽(92)
  • 前端sm2國密加密解密

    1.下載國密包 2.獲取后端的公鑰 注sm-crypto使用BC庫加解密前端密鑰與后端密鑰是兩隊,非常規(guī)的base64密鑰 前端公鑰需要在前面加04占位否則無法解密 3.前端使用公鑰進(jìn)行加密 生成的加密串加04方便后端解密 4.前端使用私鑰解密

    2024年02月11日
    瀏覽(100)
  • 國密SM2前端加密解密示例

    目錄 一、?安裝sm2依賴 二、編寫代碼 1、data中綁定數(shù)據(jù) 2、公鑰加密 3、私鑰解密 4、按鈕綁定一下,數(shù)據(jù)可見一下 三、完整代碼 要改變的數(shù)據(jù)phone和過程數(shù)據(jù)copyphone,公鑰publicKey和私鑰privateKey 具體生成測試公鑰私鑰可參照SM2加解密 C1為65字節(jié)第1字節(jié)為壓縮標(biāo)識,這里固定為

    2024年02月03日
    瀏覽(91)
  • SpringBoot實現(xiàn)國密SM4加密、解密

    SM4.0(原名SMS4.0)是中華人民共和國政府采用的一種分組密碼標(biāo)準(zhǔn),由國家密碼管理局于2012年3月21日發(fā)布。相關(guān)標(biāo)準(zhǔn)為“GM/T 0002-2012《SM4分組密碼算法》(原SMS4分組密碼算法)”。 在商用密碼體系中,SM4主要用于數(shù)據(jù)加密,其算法公開,分組長度與密鑰長度均為128bit,加密算

    2024年02月07日
    瀏覽(92)
  • 國密SM4對稱加密Java加解密

    提示:國密SM4對稱加密Java加解密 國家密碼管理局 參考博文 SM4.0(原名SMS4.0)是中華人民共和國政府采用的一種分組密碼標(biāo)準(zhǔn),由國家密碼管理局于2012年3月21日發(fā)布。相關(guān)標(biāo)準(zhǔn)為“GM/T 0002-2012《SM4分組密碼算法》(原SMS4分組密碼算法)”。 SM4 代碼如下(示例): 在密碼學(xué)中

    2024年02月11日
    瀏覽(85)
  • 前端使用國密SM4進(jìn)行加密、解密

    前端使用國密SM4進(jìn)行加密、解密

    前端/后端使用 國密SM4 進(jìn)行加密/解密, 【注意】前后端配合加解密時,需要我們 自定義密鑰 ,一般由后端提供 下載 sm4util 依賴 sm4util 依賴使用說明 使用 - ECB 模式加解密 后端代碼參考:https://blog.csdn.net/qq_48922459/article/details/122130283 這種辦法好像只能使用默認(rèn)密鑰 key,不能

    2023年04月23日
    瀏覽(104)
  • 國密算法SM2實現(xiàn)基于hutool工具類

    首先引入maven 直接上代碼

    2024年02月11日
    瀏覽(27)
  • 國密sm2公鑰加密 私鑰解密java代碼實現(xiàn)

    目錄 一、引入jar包 二、生成秘鑰對,加解密工具類

    2024年02月11日
    瀏覽(93)
  • 前端使用國密sm2和sm4進(jìn)行加解密

    國密SM:國密算法,即國家商用密碼算法。是由國家密碼管理局認(rèn)定和公布的密碼算法標(biāo)準(zhǔn)及其應(yīng)用規(guī)范,其中部分密碼算法已經(jīng)成為國際標(biāo)準(zhǔn)。如SM系列密碼,SM代表商密,即商業(yè)密碼,是指用于商業(yè)的、不涉及國家秘密的密碼技術(shù)。 安裝SM加密依賴 SM2 封裝 將sm2的加密解密

    2024年02月08日
    瀏覽(97)
  • OpenSSL 3.1.1 ECC 加密、解密、簽名、驗簽(國密 sm2、sm3)

    openssl 3 默認(rèn)廢棄了 舊版本 (opessl 1.x) 的部分api 導(dǎo)致部分舊ecc 代碼無法使用(可以通過配置編譯選項打開) ,這里展示如何使用新接口用ECC 進(jìn)行加密解密。 新接口是真的方便,基本上你都不需要懂啥密碼學(xué)知識,對我們這種密碼白癡來說太好了 頭文件 生成密鑰對 導(dǎo)出公

    2024年02月05日
    瀏覽(54)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包