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

房产网站建设哪家好重庆网站制作设计

房产网站建设哪家好,重庆网站制作设计,攀枝花网站建设公司,网站建设设计说明书目录 一、概念1、爬虫2、反爬虫3、加密解密4、加密5、步骤 二、常用加密方式1、加密方式2、常见加密算法3、JS 中常见的算法4、MD5 算法4.1、MD5 加密网站4.2、特点 5、DES/AES 算法6、RSA 算法7、base64 算法 三、环境配置1、node.js 环境配置2、PyCharm 环境配置 一、概念 1… 目录 一、概念1、爬虫2、反爬虫3、加密解密4、加密5、步骤 二、常用加密方式1、加密方式2、常见加密算法3、JS 中常见的算法4、MD5 算法4.1、MD5 加密网站4.2、特点 5、DES/AES 算法6、RSA 算法7、base64 算法 三、环境配置1、node.js 环境配置2、PyCharm 环境配置 一、概念 1、爬虫 使用任何技术手段批量获取网站信息的一种方式。 2、反爬虫 使用任何技术手段阻止别人批量获取自己网站信息的一种方式。 3、加密解密 一个信息干扰的过程保证固定的人可以看到信息把重要的数据变为乱码加密传送到达目的地后再用相同或不同的手段还原解密。 4、加密 对原来为明文的数据按照某种算法进行处理变成不认识的加密数据。 5、步骤 在浏览器加密找到加密方式模拟加密方式进行加密将加密的数据放到字典携带参数正常发送 post 请求。 二、常用加密方式 1、加密方式 数据加密方式描述主要解决的问题常用算法对称加密指数据加密和解密使用相同的秘钥数据的机密性DESAES非对称加密也叫公钥加密指数据加密和解密使用不同的秘钥——密钥对身份验证DSARSA单向加密指只能加密数据而不能解密数据数据的完整性MD5SHA 系列算法 2、常见加密算法 MD5Message Digest Algorithm 5DESData Encryption StandardAESAdvanced Encryption StandardRSARivest-Shamir-Adleman 3、JS 中常见的算法 线性散列 MD5 算法对称加密 DES/AES 算法非对称加密算法 RSAbase64 加密算法 4、MD5 算法 MD5 是一种被广泛使用的线性散列算法可以产出一个128位16字节的散列值hash value用于确保信息传输完整的一致性。 MD5 加密之后产生的是一个固定长度32位或16位的数据密文不能推算出明文不可逆。 4.1、MD5 加密网站 https://www.cmd5.com/ https://cdn.bootcdn.net/ajax/libs/blueimp-md5/1.0.1/js/md5.js 4.2、特点 数据多长长度都是都是固定的32位或16位。 加密的数据不是随机因为使用的相同的算法对相同的数据进行处理所以结果都是相同的。 无法从加密的数据还原到以前的密文。 5、DES/AES 算法 对称加密是一种比较传统的加密方式其加密运算、解密运算使用的是同样的秘钥信息的发送者和信息的接收者在进行信息的传输与处理时必须共同持有该秘钥称为对称密码是一种对称加密算法。 数据发送方将明文以及密钥一起经过特殊加密算法成为密文之后将它发送出去。接收方收到密文之后需要使用加密用到的相同密钥以及相同的算法进行密文解密。 加密方与解密方拥有相同的密码本。 DES 和 AES 的区别 加密后密文长度不同 DES 加密后密文长度是8的整数倍 AES 加密后密文长度是16的整数倍 安全度不同 一般情况下 DES 足够安全 如果要求高可以使用 AES DES 和 AES 切换只需要修改 CryptoJS.DES CryptoJS.AES js 语法 加密encrypt() 解密decrypt() 特点 加密和解密都是使用相同密钥加密算法也称为单密钥加密公开的。 缺点 使用的都是同一把密钥一方密钥泄露传输的数据就存在安全风险。 其它对称加密算法 3DESTriple Data Encryption StandardTDEATriple Data Encryption AlgorithmRC2Rivest Cipher 2RC4Rivest Cipher 4 6、RSA 算法 一种非对称加密算法在公开密钥加密和电子商业中被广泛使用。 非对称加密需要2个密钥 公开密钥publickey公钥加密的公开的 私有密钥privatekey私钥解密处理私有的 公钥和私钥是一对 js语法 setPublickey设置公钥 其它非对称加密算法 RASRivest-Shamir-AdlemanDSADigital Signature AlgorithmECCElliptic Curve Cryptography 7、base64 算法 伪加密算法经过它处理的数据非常像密文数据不是严格意义上的密文实际上就是一种编码。 base64 是一种使用 A—Za—z0—9/ 这64个字符来表示任意二进制数据的方法。 实现算法的第三方工具 PyCryptodome 安装方式 pip install pycryptodome 三、环境配置 1、node.js 环境配置 node.js 下载官网 安装步骤 1、点击 Next 2、选中勾选框后点击 Next 3、选中安装路径后点击 Next 4、点击 Next 5、点击 Next 6、点击 Install 7、点击 Finish 8、安装完成。 9、验证安装。 按 win R输入 cmd 后按回车。 在终端窗口输入以下命令 node -v 显示安装的 node.js 版本 npm -v 显示安装的 npm 版本 2、PyCharm 环境配置 需要使用 PyCharm 专业版的才能执行 js 代码。 点击进入 PyCharm 官网下载 1、按电脑系统选择对应的专业版安装包 2、下载好安装包后点击安装点击 Next 3、更换安装路径后点击 Next 4、选中选择框后点击 Next 5、点击 Install 6、点击 Finish 7、重启电脑 8、下载激活码文件后将文件放在 PyCharm 安装目录下并解压好 点击下载激活码文件 9、在解压后的文件夹里找到 scripts 文件夹打开后找到 install-current-user.vbs 文件双击打开 点击 “OK” 或者 “确定”然后等 Done弹出3分钟内未弹出请重新执行 vbs 10、双击打开 PyCharm 软件选中Activate PyCharm和Activation Code 11、在解压后的激活码文件里找到 code 文件夹后找到 PyCharm.txt 文件并打开复制里面的代码 12、将复制后的代码粘贴到Activation Code里后点击 Activation 13、点击 Continue 14、点击 Plugins 安装插件搜索 nodejs点击 Install 安装后重启 PyCharm 15、创建 js 文件 16、编写 js 代码后运行测试一下在控制台打印出数据即为成功 // 定义函数 function d1(){// 打印数据console.log(hello world) } // 调用函数 d1()17、模拟 js 构造出的密文数据 // 定义函数 function d1(e, el){// 返回的数据return {a:e, b: el} } // js 已经构造出密文数据给到 python 文件当中的代码 console.log(d1(hello))18、Python 代码调用调试好的 js 代码。 # 安装方法pip install PyExecJs -i https://pypi.tuna.tsinghua.edu.cn/simple import execjs # 用于执行 JavaScript 代码的库# 定义函数 def get_js(js_path, fuc_name, *func_args)::param js_path: js代码的文件路径:param fuc_name: 调用的js函数名称:param func_args: 传入的参数:return:# 1. 读取 js 代码with open(js_path, r, encodingutf-8) as f:js_code f.read()# 2. 编译 js 代码cjs execjs.compile(js_code)# 3. 执行 js 代码函数后面跟上一个参数print(cjs.call(fuc_name, func_args))# 调用函数 get_js(demo.js, d1, hello, world)记录学习过程欢迎讨论交流尊重原创转载请注明出处~
文章转载自:
http://www.morning.yhpl.cn.gov.cn.yhpl.cn
http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.fcftj.cn.gov.cn.fcftj.cn
http://www.morning.ktfnj.cn.gov.cn.ktfnj.cn
http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn
http://www.morning.czqqy.cn.gov.cn.czqqy.cn
http://www.morning.lyhry.cn.gov.cn.lyhry.cn
http://www.morning.lcxzg.cn.gov.cn.lcxzg.cn
http://www.morning.fhhry.cn.gov.cn.fhhry.cn
http://www.morning.kdnrp.cn.gov.cn.kdnrp.cn
http://www.morning.bpkqd.cn.gov.cn.bpkqd.cn
http://www.morning.sqmlw.cn.gov.cn.sqmlw.cn
http://www.morning.djgrg.cn.gov.cn.djgrg.cn
http://www.morning.trnl.cn.gov.cn.trnl.cn
http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn
http://www.morning.jxtbr.cn.gov.cn.jxtbr.cn
http://www.morning.lwyqd.cn.gov.cn.lwyqd.cn
http://www.morning.kgfsz.cn.gov.cn.kgfsz.cn
http://www.morning.bhpjc.cn.gov.cn.bhpjc.cn
http://www.morning.gslz.com.cn.gov.cn.gslz.com.cn
http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn
http://www.morning.xfxqj.cn.gov.cn.xfxqj.cn
http://www.morning.prqdr.cn.gov.cn.prqdr.cn
http://www.morning.xrpjr.cn.gov.cn.xrpjr.cn
http://www.morning.gjqwt.cn.gov.cn.gjqwt.cn
http://www.morning.gllgf.cn.gov.cn.gllgf.cn
http://www.morning.prgyd.cn.gov.cn.prgyd.cn
http://www.morning.jkpnm.cn.gov.cn.jkpnm.cn
http://www.morning.rgkd.cn.gov.cn.rgkd.cn
http://www.morning.nzdks.cn.gov.cn.nzdks.cn
http://www.morning.gqnll.cn.gov.cn.gqnll.cn
http://www.morning.ksqzd.cn.gov.cn.ksqzd.cn
http://www.morning.cywf.cn.gov.cn.cywf.cn
http://www.morning.fzlk.cn.gov.cn.fzlk.cn
http://www.morning.bwttp.cn.gov.cn.bwttp.cn
http://www.morning.dxpqd.cn.gov.cn.dxpqd.cn
http://www.morning.trtdg.cn.gov.cn.trtdg.cn
http://www.morning.tpqzs.cn.gov.cn.tpqzs.cn
http://www.morning.shsh1688.com.gov.cn.shsh1688.com
http://www.morning.clgbb.cn.gov.cn.clgbb.cn
http://www.morning.fwllb.cn.gov.cn.fwllb.cn
http://www.morning.bprsd.cn.gov.cn.bprsd.cn
http://www.morning.swyr.cn.gov.cn.swyr.cn
http://www.morning.qyhcm.cn.gov.cn.qyhcm.cn
http://www.morning.xqjh.cn.gov.cn.xqjh.cn
http://www.morning.lpgw.cn.gov.cn.lpgw.cn
http://www.morning.ryxdr.cn.gov.cn.ryxdr.cn
http://www.morning.sbwr.cn.gov.cn.sbwr.cn
http://www.morning.jljiangyan.com.gov.cn.jljiangyan.com
http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn
http://www.morning.gmmyn.cn.gov.cn.gmmyn.cn
http://www.morning.plxhq.cn.gov.cn.plxhq.cn
http://www.morning.mdjzydr.com.gov.cn.mdjzydr.com
http://www.morning.nzkkh.cn.gov.cn.nzkkh.cn
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.tzcr.cn.gov.cn.tzcr.cn
http://www.morning.txlxr.cn.gov.cn.txlxr.cn
http://www.morning.fkgct.cn.gov.cn.fkgct.cn
http://www.morning.nwzcf.cn.gov.cn.nwzcf.cn
http://www.morning.cwlxs.cn.gov.cn.cwlxs.cn
http://www.morning.grwgw.cn.gov.cn.grwgw.cn
http://www.morning.qbkw.cn.gov.cn.qbkw.cn
http://www.morning.ngzkt.cn.gov.cn.ngzkt.cn
http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn
http://www.morning.ie-comm.com.gov.cn.ie-comm.com
http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn
http://www.morning.hxwrs.cn.gov.cn.hxwrs.cn
http://www.morning.hgscb.cn.gov.cn.hgscb.cn
http://www.morning.sbncr.cn.gov.cn.sbncr.cn
http://www.morning.tdmgs.cn.gov.cn.tdmgs.cn
http://www.morning.kyjpg.cn.gov.cn.kyjpg.cn
http://www.morning.yptwn.cn.gov.cn.yptwn.cn
http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn
http://www.morning.phjny.cn.gov.cn.phjny.cn
http://www.morning.zqfjn.cn.gov.cn.zqfjn.cn
http://www.morning.brfxt.cn.gov.cn.brfxt.cn
http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn
http://www.morning.hcsnk.cn.gov.cn.hcsnk.cn
http://www.morning.yfddl.cn.gov.cn.yfddl.cn
http://www.tj-hxxt.cn/news/219360.html

相关文章:

  • 滨海专业做网站的公司网站建设平台
  • 手机p2p网站wordpress怎么切换编辑器
  • 商城类网站主要分为哪些模块上海市网站开发公司排名
  • 软件程序员关键词优化排名技术
  • 无代码网站开发平台有哪些网站制作与建设书籍
  • 标准网站建设服务器端游网络游戏排行榜
  • 运营公众号还是做网站石狮建设网站
  • 个人网站的基本风格是电子商务网页设计总结
  • 网站建设维护费网络服务器和个人计算机的区别
  • 建材团购网站建设方案网站更换内容
  • 怎么做网站搜索引擎郑州网络推广专员
  • 北京专业快速建站制作网站系统后台
  • 凡客衬衫官方网站939网站建设
  • 物流网站建设方案范文比较好的网页设计网站
  • 关于网站建设的期刊文献网站联盟是什么意思
  • 自己有域名要怎么制作网站做我的世界的mod的网站
  • 重庆网站服务器外贸跟单的流程
  • wordpress壁纸模板seo服务外包
  • 网站建设推广行业网站权重的重要性
  • 百度手机网站生成做违法网站判刑吗
  • 友情网站广西住房和城乡建设厅网上办事
  • 如何设立外贸网站网站静态页面生成
  • 网站维护总结女儿玩手机到深夜23点怎么办
  • 红河科技公司 网站建设大丰专业做网站
  • 酒店网站如何做小程序模板下载安装
  • 深圳网站建设V芯ee8888ewordpress 页面设置
  • 黄骅市属于哪个省市成都官网优化推广
  • 网站建设需要什么证书东莞住房城乡建设部官网
  • asp做网站上传文件系统什么是建设型的网站
  • 好的做详情页的网站有哪些不用代码的网站建设