phpStorm配置xdebug 在php开发中,经常遇到一些奇怪的问题,一时半会儿排查不出原因;这时候就需要进行断点调试,xdebug就是常用的一种断点调试工具,下面介绍下如何设置的。 xdebug设置 开启xdebug扩展,并配置php.ini,重启php123456 2024-10-23 phpStorm phpStorm xdebug Linux命令行中的快捷键 Linux 命令行中的快捷键非常丰富,可以大大提高程序员的工作效率。下面将详细介绍一些常用的快捷键,并分类说明: 移动光标 Ctrl+A: 将光标移动到行首 Ctrl+E: 将光标移动到行尾 Ctrl+B: 光标向左移动一个字符 Ctrl+ 2024-10-17 Linux Linux Linux下如何实现与Internet时间同步 简介在项目中,有时候需要修改服务器时间来模拟某些场景,或者校准服务器时间;那么如何在Linux系统下实现与Internet时间同步呢。 一、安装ntp1[root@pb ~]# yum install -y ntpdate 二、同步时间12 2024-07-04 ntpdate Linux ntpdate SystemD SystemD简介SystemD 是 Linux 的系统管理器,它的主要接口是 systemctl(即用户执行的命令)。 通过 systemctl 接口,可以启动/停止“单元”(unit),最常用的单元是“服务单元”(service),即系 2024-05-22 SystemD Linux SystemD xargs 命令 xargs 命令简介xargs 用于将标准输入(stdin),转成其后命令的字符串参数。它通常跟管道命令(|)结合使用。 1$ {{command1}} | xargs {{command2}} 上面是 xargs 的用法。正常情况下,第一 2024-05-22 xargs Linux xargs Linux Cron定时任务 简介Cron 是一个用来执行定时任务的工具,可以在指定的时间自动执行重复性任务。 它的核心是 cron 守护进程,名为 crond。它在后台每分钟运行一次,检查是否有需要在指定时间执行的计划任务。 下面命令可以查看 cron 守护进程,是否 2024-05-22 Cron Linux Cron Keccak算法:SHA-3标准的基石 Keccak是什么?Keccak是一种被选定为SHA-3标准的单向散列函数算法。它以其高效、安全、灵活的设计而著称,成为了众多密码学应用的基石。 Keccak的特点 海绵结构: Keccak采用了独特的“海绵结构”,这种结构由吸收和挤压两个 2024-03-21 安全 安全 Keccak算法 SHA-3 彩虹表攻击 什么是彩虹表?彩虹表是一种预先计算好的哈希值表。它通过对大量的密码进行哈希计算,并将结果存储在一个特殊的结构中,从而加速密码破解过程。 彩虹表的基本结构 链条: 彩虹表由许多链条组成,每条链条包含多个哈希值。 归约函数: 一个用于将哈希值缩 2024-03-18 安全 安全 彩虹表 攻击 深入理解生日攻击 生日攻击的本质生日攻击,顾名思义,源自一个看似悖论的概率问题:在一个班级里,需要多少人才能保证至少两个人生日相同?答案出乎意料地小。这正是生日攻击的数学基础。 在密码学中,生日攻击利用了以下原理: 有限的哈希值空间: 任何哈希函数的输出都 2024-03-18 安全 安全 生日攻击 混淆技术:让代码变得难以理解 什么是混淆技术?混淆技术,简单来说就是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。混淆后的代码,虽然执行结果与原代码一致,但其内部逻辑变得复杂难懂,增加了逆向分析的难度,从而保护代码的知识产权。 混淆技术的原理 2024-03-18 代码 混淆技术 代码 Argon2:密码哈希的新星 什么是 Argon2?Argon2 是在 2015 年密码哈希竞赛中胜出的密钥推导函数 (KDF)。它被设计为一种高效、安全且可抵抗各种攻击的密码哈希算法。相较于之前的算法(如 bcrypt),Argon2 在安全性、性能和灵活性方面都有显 2024-03-18 安全 Argon2 哈希算法 安全 Rijndael算法:AES加密标准的核心 Rijndael是什么?Rijndael 是一种对称密钥分组加密算法,它在 2001 年被美国国家标准与技术研究院 (NIST) 选中为高级加密标准 (AES)。AES 已经成为当今世界上应用最广泛的加密算法之一,广泛用于保护敏感数据。 R 2024-03-18 安全 安全 Rijndael算法 断言