|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:11331 今日文数:5705
|
|
1.基础概念1.1.对称加密对称加密是一种使用相同密钥进行数据加解密的算法。常见算法有AES、DES等。使用AES算法和密钥对文本加密,伪代码如下:text_encrypted=aes_encrypt(key,text)使用AES算法和密钥key对加密文本解密,伪代码如下:text=aes_decrypt(key,te...
|
|
HTTP协议反向代理中与上游服务端建立连接处理描述:前面作者带着各位看友一起学习了Nginx反向代理以及接收客户端请求的处理相关指令参数,本小节将继续讲解在Nginx中与上游服务建立连接的一些重要指令参数配置。指令参数1.向上游服务器建立连接以及发送请求的超时时间控制:proxy_connect_timeout设置与上...
|
|
软件逆向破解零基础入门实战8篇,与上篇同一个作者写的软件。软件逆向破解零基础入门实战7与上一个软件相比多了个用户名框。要求就是输入正确的用户名与注册码完成软件注册。难度也是一颗星!打开反汇编调试器OllyDBG,将软件拖进直接F9运行。开干吧!和上篇文章一样,去查找下字符吧!直接CTRL+G输入401000来到程序模...
|
|
导读把一次打开网页,想象成一段从“找路—取件—装配—上屏—互动—安保—回访”的流水线。本文用专业但不艰涩的方式,带你顺着这条线走一遍:每一步在做什么、为什么重要、能带来怎样的直观感受,以及顺手可用的小技巧。末尾附有权威延伸阅读,均可查证。一、路线图(从回车到首屏)找路和通道:DNS把域名变成IP,TLS建安全通道,HT...
|
|
Nginx性能优化可以通过调整以下配置项来实现,涵盖网络、缓存、并发、连接管理等多个方面:1.Worker相关配置worker进程数默认为1,单进程最大连接数为1024。这些配置决定了Nginx处理请求的能力:worker_processes设置Nginx工作进程的数量,一般配置为服务器CPU核心数。worker_pr...
|
|
用过来人的经验告诉你,我刚开始和数据打交道时,也以为把MySQL学好、学透就足够了。确实,在很长一段时间里,无论是做网站、写管理后台,还是处理日常的业务数据,MySQL都能很好地胜任。它就像一把趁手的工具,解决了我大部分的问题。但随着我参与的项目越来越复杂,角色从单纯开发转向需要考虑整体方案时,我开始遇到一些MySQL...
|
|
新手学习软件逆向破解零基础入门实战7,本次练习的试验软件非常简单,也非常适合刚学习软件逆向破解的朋友练习。要求:输入正确的注册码完成注册。难度为一颗星!打开调试器OllyDBG.EXE,将要调试的程序拖入后,F9运行起来。输入假的注册码it0365按提示到OD里查字符串找关键位置。错误提示:LeiderFalsch!S...
|
|
客户数据泄露事件频发,公司高层要求对敏感数据进行全面加密,但你却发现加密并不是简单的加个密那么简单...今天就来聊聊数据库加密的那些事儿,让你的数据真正固若金汤!一、为什么需要数据库加密?在开始介绍具体的加密方案之前,我们先来理解为什么数据库加密如此重要。1.1数据泄露的代价//数据泄露可能造成的损失publiccla...
|
|
是不是看到满屏的英文和符号就头大?别怕!掌握这几个核心“语法”,你看代码就像看中文一样简单!1.先看“名词”:变量=数据的便利贴代码里的“名词”就是变量。你可以把它想象成一个贴了标签的盒子,里面放着各种数据。#这个盒子上贴着“name”,里面放着“猫老师”name=猫老师#这个盒子上贴着“age”,里面放着数字18a...
|
|
不看不知道,一看吓一跳啊,JSZip这个开源库的第一版居然发布于12年前,瞬间有种见识不足的感觉。12年前在干啥?那时候还在啃书《JavaScript高级程序设计》,一晃眼居然已是12年~~JSZip能用来干啥?像office的文档,都是用zip包的,不信随便找一个word/ppt/excel文件,直接将后缀改成.zi...
|
|
下面是在网上找到的一些可以使用,但各有优缺点的方案,优点、缺点都有列出,供大家参考。方案类型优点缺点Puppeteer等无头浏览器渲染效果与浏览器完全一致
支持JavaScript动态内容资源消耗大(内存、CPU)
启动速度慢
并发处理能力有限
需要服务器环境jsPDF/PDFKit
纯前端解决方案纯前端实...
|
|
单点登录(SingleSign-On,简称SSO),是一种身份认证机制。允许用户只需登录一次,就能访问多个相互信任的系统或应用。其核心目标是统一认证、集中管理、减少重复登录、提升用户体验。单点登录原理单点登录的实现原理,如下图所示:主要由以下三大核心组件组成:CASServer(认证中心)负责用户身份验证、颁发Tick...
|
|
在日常运维或开发中,Nginx重定向(Redirect)是非常常见的需求,例如域名跳转、HTTP转HTTPS、路径迁移等。本文用最简单的示例,带你快速掌握Nginx重定向的核心配置方式。一、常见的重定向状态码301永久重定向适用于资源永久迁移,例如老域名迁移到新域名。浏览器会缓存结果。302临时重定向适用于临时跳转,例...
|
|
基本角色与流程在实际开发WindowsForms应用的时候,关于拖放(Drag-and-Drop)操作的实现一直是个高频的需求,不论是文件管理、富文本编辑,还是各种数据的直观交互。刚开始接触WinForms的开发者会认为拖放“有点难”,其实只要掌握好它的核心原理以及事件流转,并且合理地进行属性设置,整个过程并不复杂,而...
|
|
在运维和安全实践中,经常需要根据实时情况封禁某些恶意IP。但传统的Nginx配置是静态的——一旦写死deny1.2.3.4;,就必须重启或重载服务才能生效。那么,有没有办法在不中断服务的前提下,实现动态、实时、可编程的IP封禁呢?一、方案对比方案是否需reload实时性技术栈适用场景geo+map+文件是(nginx-...
|
|
我在GitHub上偶然发现了Certimate这个开源SSL证书自动化管理工具。倒不是因为它界面多炫反而是看到有人抱怨手工续证书太累,很容易出错,才让我感兴趣。想着自己平时管理几个小站点,证书一多起来,光是续期就能让人头大Certimate是什么Certimate是一个完全开源、免费的本地自托管SSL证书管理工具,支持...
|
|
在日常开发中,我们经常需要实现文件下载功能。不同的业务场景可能需要不同的实现方式,这里整理了几种实用的方法,希望能帮助你解决实际问题。方式一:使用a标签的download属性这是最简单直接的下载方式,适合静态文件或已知URL的情况:<!--基础用法--><ahref=/files/report.pdfdownload>...
|
|
现在主流的压缩比较强、通用性较高的算法,有5种:LZSS(这名字是按人名音译的,反正最著名了)字典编码算术编码动态马尔可夫压缩霍夫曼编码其实这些看着都花里胡哨的,但分开来看,原理都特别简单。今天用最简单的话给诸位讲一下!不过很可惜,现在人都不热衷于研究压缩算法了,上面这5种肯定不是所有的压缩算法,其实目前这个学科依然非...
|
|
起因前两天我搞的那个在线HTML新标签页预览功能https://www.ccgxk.com/front-end/529.html,很好用,最近在我工作上帮了很大的忙,它可以让我不用打开本地代码编辑器就能快速调试一些前端代码,我也逐步完善它的了很多功能。可是,很快它就有了一个问题:使用<textarea>写代码很不舒服。...
|
|
很遗憾,只有一个优点:易读。你要知道,json是一个起源于前端javascript的数据交换格式。javascript中的obj对象,长这个样子:json就是直接照猫画虎直接这样设计出来的。因为在此之前,都喜欢使用那个类似于html一样臃肿的xml来交换数据、传输数据。而json则看起来更好看、简洁、js解释器能直接解...
|
|
本文从一个实战经验丰富的角度,带你深入理解location指令的方方面面。我们会聊到它的基本语法、Nginx内部是如何选择匹配块的、root和alias这两个经常让人混淆的指令有什么差异,以及如何利用proxy_pass构建强大的反向代理。当然,还有那些我们经常踩的坑、如何调试以及提升性能的秘密武器,都会一一分享。前置...
|
|
前端项目部署到Nginx,本应该是开发者最轻松的一件事:把打包后的dist或build目录丢到服务器,再写两三行配置,就能让网页飞快上线。但现实往往是:项目上线后不是404,就是跨域失败,要么静态资源加载不出来,要么刷新页面整个站点直接白屏。许多开发者会以为是Nginx太难,其实大量问题都源于一些看似不起眼的配置细节。...
|
|
你是不是也遇到过这样的情况:改了location路由规则,结果静态资源404;加了rewrite,但请求没跳转成功;配了proxy_pass,却出现路径重复或缺失;明明复制了网上的配置,却怎么都不生效。这不是你一个人的问题。在Nginx的世界里,location、rewrite、proxy_pass是最常用也最容易混淆...
|
|
接上一篇软件逆向破解零基础入门实战5我们继续学习软件逆向破解零基础入门第6篇。这次的练习程序也是Delphi写的程序,功能也相对简单。一个简单的crackme程序,难度1颗星,要求输入正确的用户名和注册码将下面2个按钮隐藏显示出后面的图片。上一篇中讲到找按钮或功能函数是将反汇编出来的所有段头进行下断点,看看它在哪里断...
|
|
在Nginx中禁止访问特定页面(如login.html和login.asp),可以通过location块结合正则表达式实现。以下是具体配置方法:方案一:直接匹配文件名(推荐)nginx复制server#其他配置...}方案二:精确匹配路径(更严格)nginx复制location=/login.htmllocation=...
|