当前位置: 首页 > news >正文

天助网站大学生网页制作作业

天助网站,大学生网页制作作业,医院网站加快建设方案,一个网站大概多少页面sm4加密 vue引入的包代码加密解密 javamaven代码运行结果 vue 引入的包 npm install sm-crypto代码加密解密 加密#xff1a; key #xff1a;代表着密钥#xff0c;必须是16 字节的十六进制密钥 password #xff1a;加密前的密码 sm4Password #xff1a;代表sm4加密… sm4加密 vue引入的包代码加密解密 javamaven代码运行结果 vue 引入的包 npm install sm-crypto代码加密解密 加密 key 代表着密钥必须是16 字节的十六进制密钥 password 加密前的密码 sm4Password 代表sm4加密后的密文 const sm4 require(sm-crypto).sm4 const key 0123456789abcdeffedcba9876543210 // 16 字节的十六进制密钥 const sm4Password sm4.encrypt(password, key) 解密 key 代表着密钥必须是16 字节的十六进制密钥 sm4Password解密前的密文 password解密后的密码 const sm4 require(sm-crypto).sm4 const key 0123456789abcdeffedcba9876543210 // 16 字节的十六进制密钥 const password sm4.decrypt(sm4Password , key) java maven !--sm4--dependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.8.22/version/dependencydependencygroupIdorg.bouncycastle/groupIdartifactIdbcprov-jdk15on/artifactIdversion1.70/version !-- 使用最新版本 --/dependency代码 加密和解密 import cn.hutool.crypto.symmetric.SymmetricCrypto; import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.bouncycastle.util.encoders.Hex;import java.security.Security;public class SM4DecryptionExample {static {Security.addProvider(new BouncyCastleProvider());}private static final String ENCODING UTF-8;public static final String ALGORITHM_NAME SM4;// 加密算法/分组加密模式/分组填充方式// PKCS5Padding-以8个字节为一组进行分组加密// 定义分组加密模式使用PKCS5Paddingpublic static final String ALGORITHM_NAME_ECB_PADDING SM4/ECB/PKCS5Padding;// 128-32位16进制256-64位16进制public static final int DEFAULT_KEY_SIZE 128;public static void main(String arg[]) throws Exception {String paramStr pass$123;String key 0123456789abcdeffedcba9876543210;String arfter encrypt(key,paramStr);String brfore decrypt(key,arfter);System.out.println(明文:---------------------paramStr);System.out.println(加密后密文:---------------------arfter);System.out.println(解密后明文:---------------------brfore);}/*** 加密** param key 密钥* param data 加密前的明文* return String 返回密文* author wx* date 2023-12-08*/public static String encrypt(String key, String data) {byte[] sm4KeyBytes Hex.decode(key);SymmetricCrypto sm4 new SymmetricCrypto(SM4/ECB/PKCS5Padding, sm4KeyBytes);return sm4.encryptHex(data).toUpperCase();}/**** 解密* param key 密钥* param data 加密后的密文* return String 返回明文* author wx* date 2023-12-08*/public static String decrypt(String key,String data) {try{byte[] sm4KeyBytes Hex.decode(key);SymmetricCrypto sm4 new SymmetricCrypto(SM4/ECB/PKCS5Padding, sm4KeyBytes);return sm4.decryptStr(data);}catch (Exception e){return data;}} } 运行结果
http://wiki.neutronadmin.com/news/54592/

相关文章:

  • 手表东莞网站建设技术支持如何制作app教程
  • 影响网站alexa排名的主要因素有关于网站开发的外文书籍
  • 网站建设平台硬件要求免费推广的网站平台
  • premium WordPress长春网站优化指导
  • 网站开发的公司排名郑州seo网络营销技术
  • 做电影网站可以左右滑动的网站
  • 网站建设免费模板怎样改网站英文域名
  • 驻马店企业做网站在工行网站上如何做现金理财
  • 电子商务网站建设计划大学生学风建设专题网站
  • 做网站虚拟主机哪家好山东兴华建设集团网站
  • 中国建设企业银行网站首页企业设计网页
  • 什么都不懂做网站怎么提升网站的流量
  • 网站建设实验小结佛山网站建设公司招聘
  • 如何购买建设网站系统手机百度怎么翻译网页
  • 昆明建设咨询监理有限公司网站win10优化大师是官方的吗
  • 网站建设合同印花税税率如何做微信网站防封
  • 首都医科大学网站建设网站建设佰首选金手指三十
  • ie浏览器打开建设银行网站网络管理系统中管理对象
  • 免费网站看完你会回来感谢我的青海网站推广策划方案
  • 网站建设广州市软件工程属于哪个大类
  • 网站建设与管理案例教程教学大纲电商设计专业
  • 创新的品牌网站建设网博士自助建站系统
  • 教育学校网站做管理系统和网站哪个好做
  • 网站建设智推网提高网站权重的作用
  • 阿里巴巴网站特色广告设计案例网站
  • 网站开发盈亏平衡分析表谁知道免费网站
  • 新密做网站贵州铁路投资建设网站
  • 广东省建设工程安监局网站专门装修的网都有什么网网站
  • 织梦 公司网站模板网站建设找导师蓝林
  • 西安北郊网站开发wordpress 权限插件