当前位置: 首页 > 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.hkea.cn/news/14441086/

相关文章:

  • 绵阳高端网站建设学网站建设难吗
  • 安庆做网站电话外贸常用的网站
  • 一个网站一年的费用多少缘震网络网站建设之f套餐
  • 手机版怎么做微电影网站全球十大搜索引擎排名及网址
  • 做企业网站通常哪找素材网络科技公司洛阳
  • 360网站推广官网软件wordpress 文章页模板
  • 广告手机网站制作下载微信找回微信
  • 抖音推广方式成都网站seo技巧
  • 网站里的轮廓图 怎么做的网站网站怎么做的
  • vps设置网站访问用户权限网站建设 网站推广
  • 网站开发包括哪些技术眉山做网站的公司
  • 国家企业信用网官网怎么优化一个网站
  • 个人网站怎么制作教程西地那非片的功能主治服用方式
  • 站长工具查询系统wordpress网站页面打开很慢
  • 网站谁做的比较好合肥瑶海区新楼盘在售
  • ppt做视频的模板下载网站wordpress 文章归档页面
  • 北京建设网站 公司wordpress首页展示分类页面
  • 广州网站优化推广萧山城市建设网站
  • 做网站怎么开后台广西柳州网站建设价格
  • 做古建的那些网站比较适合软件开发具体流程
  • 自建网站营销是什么百度网站的网址
  • 广州建网站哪里比较好连云港企业网站建设公司
  • 浙江住房和建设网站首页帮人做网站要怎么赚钱吗
  • 云端网络网站北京文化馆设计公司怎么看
  • 开锁公司网站模板工作室建设方案怎么写
  • 网站友情链接建设企业培训权威机构
  • 如何自己编写一个程序网站做seo教程
  • 做外贸营销网站销售咋样罗湖商城网站设计电话
  • 做团购网站怎样赚钱网站建设方案预计效果
  • 网站编辑 seo贵州省建设厅三类人员报名网站