X.509系列(二):ASN.1编解码标准X.690

ASN.1编解码标准X.690 书接上文,我们有提到 X.509格式的证书通常是使用 ASN.1的格式编码的。那么 ASN.1是个啥,如何进行编码解码呢。这篇文章主要用来解读 ASN.1的标准,学习成为解码人柱力。 ASN.1与TLV 先看看wiki对于 ANS.1格式的描述: 在电信和计算机网络领

xiedeacc 发布于 阅读 58

最佳vim配置

最佳vim配置 改自https://github.com/spf13/spf13-vim set nocompatible let g:bundle_groups=['general', 'writing', 'programming', 'misc', 'youcompleteme', 'go',

xiedeacc 发布于 阅读 40

HTTP Public Key Pinning: You're doing it wrong!

本文系转载,原文https://www.netcraft.com/blog/http-public-key-pinning-youre-doing-it-wrong/ HTTP Public Key Pinning (HPKP) is a security feature that can prev

xiedeacc 发布于 阅读 39

加密算法、Hash、证书、PKI、自签名证书、TLS和HTTPS

一个安全、可信的系统应该是全方位的,既要考虑通信加密,也要考虑存储的安全性(甚至包括磁盘损坏,数据丢失这种安全),还有社会工程方面的安全性,还要考虑接口本身的安全性,不管是业务的安全性,比如幂等性,还是软件的安全性,比如使用了内存溢出这种不安全的编码、不安全的开源软件等等。是一个非常复杂的系统性工程

xiedeacc 发布于 阅读 64

ubuntu 22.04系统初始化

1. sudo免密码 打开terminal sudo passwd root sudo su vi /etc/sudoers 在最后添加内容 tiger ALL=(ALL) NOPASSWD:ALL 2. 卸载系统自带软件 sudo apt autoremove --purge -y libre

xiedeacc 发布于 阅读 284