当我们自签名时,我们其实是在做什么

摘自自己计网的实验报告

为了确保自己是真的理解了密码学相关的一些内容,而不是简单的调用OpenSSL生成两个文件糊上去用,我在这里写一下自己对这方面的理解,从下面这些名词逐步深入:

对称加密:保证机密性 一个经典的例子 凯撒加密 典型算法:3DES AES。

散列函数:保证消息的完整性 SHA-1 MD5 等

非对称性加密:非对称性加密是用来解决对称加密中秘钥传输的痛点的。它的机密性是由数学上的复杂度决定的,比如RSA是质数分解。在数学上目前没什么很快的方法(不代表以后没有,或者直接绕过质数分解的破解RSA

Read more

使阿里云服务器支持ipv6

App Store的游戏上线需要支持ipv6。我这里使用的是阿里云学生服务器,便宜好用,怎么折腾都不心疼,服务器OS为Ubuntu16.04LTS。顺带一提阿里云有直接支持IPV6并分配了公网IP的服务器,不过价格嘛……

ipv4地址:47.95.210.48

ipv6地址:2001:470:35:81a::2

1.开启ipv6

阿里云的ipv6默认关闭,首先打开linux服务器的ipv6功能

vim /etc/sysctl.conf

修改以下三行

1
2
3
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
Read more