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

足球做网站首页格局效果图在线

足球做网站首页格局,效果图在线,网站备案查询工信网,长治在百度做个网站多少钱1、Base64加密 最简单的加密方式#xff0c;甚至可以说不是加密#xff0c;只是一种用64个字符表示任意二进制数据的方法。Base64编码原理是将输入字符串按字节切分#xff0c;取得每个字节对应的二进制值#xff08;若不足8比特则高位补0#xff09;#xff0c;然后将这…1、Base64加密 最简单的加密方式甚至可以说不是加密只是一种用64个字符表示任意二进制数据的方法。Base64编码原理是将输入字符串按字节切分取得每个字节对应的二进制值若不足8比特则高位补0然后将这些二进制数值串联起来再按照6比特一组进行切分因为2^664最后一组若不足6比特则末尾补0。将每组二进制值转换成对应的字符即可得到Base64编码后的字符串 。 安全性低  是否可逆可 代码片段 package com.geek.security.base64;import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;import java.io.IOException;public class Base64Demo {private static String src imooc security base64;public static void main(String[] args) throws IOException {jdkBase64();}private static void jdkBase64() throws IOException {BASE64Encoder encoder new BASE64Encoder();String encode encoder.encode(src.getBytes());System.out.println(encode encode);// aW1vb2Mgc2VjdXJpdHkgYmFzZTY0BASE64Decoder decoder new BASE64Decoder();byte[] bytes decoder.decodeBuffer(encode);String decode new String(bytes);System.out.println(decode decode);// imooc security base64System.out.println(bytes bytes);// [B1b6d3586}} 使用jdk自带sun包下相关类即可。 2、MD5加密 MD5全称为Message-Digest Algorithm 5也称信息-摘要算法是一种被广泛应用于信息安全领域的加密算法。它可以产生出一个128位16字节的散列值hash value用于确保信息传输的完整一致性。MD5的特性包括压缩性即任意长度的数据算出的MD5值长度都是固定的容易计算即从原数据计算出MD5值很容易抗修改性对原数据进行任何改动哪怕只修改1个字节所得到的MD5值都有很大区别以及弱抗碰撞已知原数据和其MD5值想找到一个具有相同MD5值的数据即伪造数据是非常困难的。 MD5算法的安全性在于的问题在于MD5算法存在碰撞攻击的风险即不同的输入可能会产生相同的MD5哈希值。这会导致安全性漏洞使得攻击者可以伪造数据或签名。因此尽管MD5的流程设计复杂且高效通过多轮循环和非线性函数的处理保证了生成的哈希值具有较高的随机性和安全性但在面对现代计算能力的提升和密码学研究的深入的情况下MD5的安全性已经不再得到保证。 安全性中 是否可逆不可逆 代码片段 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;public class MD5Encryption {public static String encrypt(String input) {try {MessageDigest md MessageDigest.getInstance(MD5);byte[] messageDigest md.digest(input.getBytes());StringBuilder sb new StringBuilder();for (byte b : messageDigest) {String hex Integer.toHexString(0xff b);if (hex.length() 1) {sb.append(0);}sb.append(hex);}return sb.toString();} catch (NoSuchAlgorithmException e) {throw new RuntimeException(e);}}public static void main(String[] args) {String input Hello, World!;String encryptedString encrypt(input);System.out.println(Original string: input);System.out.println(Encrypted string: encryptedString);} } 使用java自带的security包中相关类。 3、SHA加密 SHA加密是一种单向哈希函数它将任意长度的数据转换为一个16字节的哈希值。这种加密方式常用于文件校验、用户身份验证等场景。 SHA加密算法有很多版本如SHA-0、SHA-1、SHA-2等。其中SHA-1和SHA-2是应用最广泛的版本。 SHA-256加密算法的工作原理如下 首先对输入的数据进行初始化将其分割成大小为512位的块如果数据长度不是512的倍数则需要填充零以满足这一要求。 对每个块执行哈希函数生成一个128位的哈希值。 将所有块的哈希值连接起来得到一个1024位的哈希值。 对得到的1024位的哈希值执行哈希函数得到最终的128位的哈希值。 SHA-256加密算法提供了丰富的变体包括不同大小的块如1024位、512位、256位等、不同的哈希函数如SHA-256、SHA-3等以及不同的填充方案如PKCS#7、ISO/IEC 10177等。 安全性低  是否可逆可 代码片段 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;public class SHA1Encrypt {public static String sha1Encrypt(String input) {try {// 创建SHA1加密对象MessageDigest sha1 MessageDigest.getInstance(SHA-1);// 执行加密操作byte[] encrypt sha1.digest(input.getBytes());// 将加密结果转换为十六进制字符串StringBuilder sb new StringBuilder();for (byte b : encrypt) {sb.append(String.format(%02x, b));}return sb.toString();} catch (NoSuchAlgorithmException e) {throw new RuntimeException(SHA1加密算法未找到, e);}}public static void main(String[] args) {String input Hello, World!;String encrypt sha1Encrypt(input);System.out.println(SHA1加密结果 encrypt);} } 使用java自带的security包中相关类。 文章转载自SweetCukes 原文链接https://www.cnblogs.com/SweetCukes/p/18242523 体验地址引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构
http://www.pierceye.com/news/333721/

相关文章:

  • 网站建设公司如何wordpress用多大主机
  • 东莞网站建设规范网页美工设计(第2版)素材
  • 论文 网站建设值得推荐的深圳app外包公司
  • 建网站的电脑可以换位置吗莆田建站培训
  • 外贸必看网站离职模板网
  • 内网网站建设正能量不良网站软件下载
  • 制作手机广告的网站吉林省建设厅网站评职称系统
  • 云南建设厅网站资质证书查询自动生成app
  • 柳州正规网站制作公司大连建设厅网站
  • 北京市保障房建设投资中心网站瘫痪广州大型网站建设公司排名
  • 做电池网站的引导页室内设计联盟效果图
  • 查询备案网站成绩查询系统网站开发
  • 网站后台编辑器上传不了图片建筑工程承包网app
  • wordpress多站点插件168工程信息网
  • 网站工信部备案号没有ftp wordpress
  • 家装公司网站建设网站建立网站有免费的吗
  • 网站后台添加投票系统wordpress mip改造
  • 提升网站建设品质信息设计软件排行
  • 温州网站建设优化公司网站营销管理培训班
  • 昆明企业网站开发深圳航空公司最新官网
  • 青浦网站开发泸州建设网站
  • 福建省建设行业企业资质查询网站企业数据查询网站
  • wordpress 英文企业站东城手机网站制作
  • 搭建企业网站需要什么微商城系统网站模板
  • 班级网站怎样做ppt模板免费素材
  • 网站建设及运营 多少钱域名抢注哪个平台好
  • 抚顺营销型网站建设吴江开发区人才网
  • 余姚建设网站wordpress百度分享插件
  • iis网站服务器 建立出现问题吉林市城市建设档案馆官方网站
  • wordpress网站图片迁移打开一个网站为繁体字是怎么做的