03 2023 档案
摘要:在很多时候,我们需要在后台运行一些操作。一般的做法是使用crontab-ui来运行一些大的项目。但是,有时候。我们在终端用vim写代码的时候,突然有事情又需要关闭终端。所以,我们就会使用linux中一个非常好用的工具:tmux。同样,Mac系统也有这个工具。下面是一些简单的使用方法。 安装 brew
阅读全文
摘要:Mac使用技巧目录 Homebrew的使用教程,镜像源的推荐,安装软件的方法 会话tmux的简单使用+ Mac随航Ipad突然分辨率错误解决办法
阅读全文
摘要:平时,常常使用mac链接Ipad。把ipad当做mac的第二屏幕使用。不知道系统怎么了,突然就修改了ipad的分辨率。而且在设置中也无法进行修改。在网上查找了大量的解决办法,都是安装duet这个软件或者其他软件。但是安装这些软件都没有解决问题。于是我找到了这个博客:博客地址。我将给出更加具体的解决方
阅读全文
摘要:基础概念 Poc:表示概念性的证明,证明该漏洞存在,也就是一段可以证明漏洞存在的代码或文件。 Exploit:表示某个漏洞可用的代码或者文件。 常见的漏洞分析方法 静态分析 无需程序运行的情况下,通过反汇编、反编译的逆向分析工具分析软件,来掌握其程序执行的逻辑,从而找到存在安全风险的代码。 动态调试
阅读全文
摘要:公钥密码体制 公钥密码体制是为了解决对称密码体制中最难解决的2个问题而提出的: 密钥分配问题:在对称密码中,接受方和发送方使用相同密钥。一般情况下该密钥通过加密信道进行传输。但是加密信道可能会被攻击者攻击。 数字签名问题:如果使用对称加密来进行数字签名,那么在对密钥进行管理和分发时带来被攻击者攻击的
阅读全文
摘要:消息认证码 消息认证码的输入包含:任意长度的消息,密钥(发送者和接收者共享).输出:固定长度的密钥。 消息认证码的主要功能: 数据完整性:计算MAC时,将消息和密钥进行计算产生MAC值,若数据被第三方攻击者修改则计算的MAC值并不相同,这保证了数据的完整性。 数据真实性:计算MAC时,由于密钥只有发
阅读全文
摘要:加密算法设计的两种基本策略 流密码:(序列密码) 将密钥扩展到与密文等长 加密算法一般为异或操作 其安全性主要在于密钥扩展后的随机性 分组密码: 将明文分成等长的分组(比如64bit, 128bit) 对每个分组采用相同的加密算法进行加密 算法一般是交替使用混合和扩散技术 注意:替换使用混乱和扩散技
阅读全文
