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

网站后台导航随意添加怎么让百度收录自己的网站

网站后台导航随意添加,怎么让百度收录自己的网站,近期发生的新闻,做网站太麻烦了为了校验文件在传输中保证完整性和准确性,因此需要发送方先对源文件产生一个校验码,并将该值传输给接收方,将附件通过ftph或http方式传输后,由接收方使用相同的算法对接收文件再获取一个新的校验码,将该值和发送方传的…

        为了校验文件在传输中保证完整性和准确性,因此需要发送方先对源文件产生一个校验码,并将该值传输给接收方,将附件通过ftph或http方式传输后,由接收方使用相同的算法对接收文件再获取一个新的校验码,将该值和发送方传的校验码进行对比。本文会提供四种算法来生成该校验码,包括:md5、sm3、sha256、crc,其中md5执行速度最快,但是会发生2个文件生成校验码一样的情况(很少发生,项目实际几乎没遇到过),sm3是国密的方式,现在信创系统比较推荐的,sha256我只在集成区块链的项目时遇到过(文件上链一般需要md5和sha256两个值),crc是数据块的多项式除法余数来生成一个固定长度的校验码(在linux环境可以用cksum 路径来生成)

package com;import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.io.IOUtils;
import org.bouncycastle.crypto.digests.SM3Digest;
import org.bouncycastle.pqc.math.linearalgebra.ByteUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.util.zip.CRC32;/*** commons-codec-1.10.jar* commons-io-2.8.0.jar* bcprov-jdk15on-1.59.jar* */
public class Test {static Logger logger = LoggerFactory.getLogger(Test.class);/***** md5摘要* @param filePath* @return*/public static String file2Md5(String filePath) {FileInputStream fis = null;try {File file = new File(filePath);fis = new FileInputStream(file);return DigestUtils.md5Hex(fis);}catch (Exception e){logger.error("获取文件md5异常:"+filePath,e);return "";}finally {IOUtils.closeQuietly(fis);}}/***** sm3摘要* bcpov-jdk15on-1.59.jar*/public static String file2Sm3(String  filePath){File file = new File(filePath);FileInputStream fis = null;try{fis = new FileInputStream(file);byte[] bytes = IOUtils.toByteArray(fis);SM3Digest sm3Digest = new SM3Digest();sm3Digest.update(bytes,0,bytes.length);byte bt[] = new byte[sm3Digest.getDigestSize()];sm3Digest.doFinal(bt, 0);return ByteUtils.toHexString(bt);}catch(Exception e){logger.error("获取文件sm3异常:"+filePath,e);return "";}finally {IOUtils.closeQuietly(fis);}}/**** sha256摘要* @param filePath* @return*/public static String file2Sha256(String filePath){File file = new File(filePath);FileInputStream fis = null;try{fis = new FileInputStream(file);return DigestUtils.sha256Hex(fis);}catch (Exception e){logger.error("获取文件sha256异常:"+filePath,e);return "";}finally{IOUtils.closeQuietly(fis);}}/***** 循环冗余校验* @param filePath* @return*/public static String file2Crc32(String filePath) {FileInputStream fis = null;BufferedInputStream bis = null;try {fis = new FileInputStream(filePath);bis = new BufferedInputStream(fis);CRC32 crc32 = new CRC32();byte[] buffer = new byte[1024];int bytesRead;while ((bytesRead = bis.read(buffer)) != -1) {crc32.update(buffer, 0, bytesRead);}return String.valueOf(crc32.getValue());} catch (Exception e) {logger.error("获取文件crc异常:"+filePath,e);return "";}finally {IOUtils.closeQuietly(bis);IOUtils.closeQuietly(fis);}}
}

http://www.shuangfujiaoyu.com/news/45344.html

相关文章:

  • 做服务器的网站都有哪些功能软文写作是什么意思
  • 邯郸房地产网站建设如何推销网站
  • 可以做设计兼职的网站24小时人工在线客服
  • 网站如何自己做seoseoul是哪个国家
  • wordpress的sitemap陕西整站关键词自然排名优化
  • 牙科 网站建设方案注册商标查询官网入口
  • 门户网站设计思路北京网络营销公司
  • 北京网站优化公司 卓立海创潍坊百度网站排名
  • 哪里可以做网站的自动seo网站源码
  • 义乌网站优化百度做广告推广怎么样
  • 湛江手机建站模板优化搜索曝光次数的方法
  • wordpress如何删主题专业搜索引擎seo技术公司
  • 做图表的网站知乎百度一下首页
  • 网站的导入流量怎么做天津放心站内优化seo
  • 怎么做pp网站google推广教程
  • 免费代理服务器网站湖南网站设计外包哪家好
  • wordpress 添加分页唐山seo排名优化
  • 洛阳信息港seo互联网营销培训
  • wordpress single模板站长工具seo客户端
  • 七台河新闻头条最新消息seo优化培训班
  • 做个网站怎么赚钱百度人工在线客服
  • 网页怎么制作视频百中搜优化软件靠谱吗
  • wordpress 逻辑代码西安关键词优化服务
  • 高端网站设计公司有学校网站建设
  • 需要郑州网站建设深圳seo排名
  • 网页游戏中心大全武汉网站开发公司seo
  • 网站后台风格海外市场推广做什么的
  • word可以做招聘网站吗网页制作的步骤
  • 有什么网站是可以做日语题网络黄页平台网址有哪些
  • 微信公众好第三方网站怎么做怎么从网上找国外客户