<commit_before># SSL / TLS

## Certificate
* [阿里云centos环境之Let's Encrypt SSL证书配置](https://blog.csdn.net/achenyuan/article/details/79021340)
* [acme.sh + Let's Encrypt + nginx 配置通配符HTTPS](https://www.jianshu.com/p/b6b172f69c14)
* <https://github.com/Neilpang/acme.sh>
* [申请Let's Encrypt通配符HTTPS证书](https://my.oschina.net/kimver/blog/1634575)
* [快速配置 HTTPS](https://blog.mynook.info/post/fast-way-to-configure-a-https-site)
* [How To Read The SSL Certificate Info From the CLI](https://ma.ttias.be/how-to-read-ssl-certificate-info-from-the-cli/)
* [How to create a self-signed certificate with OpenSSL](https://stackoverflow.com/questions/10175812/how-to-create-a-self-signed-certificate-with-openssl)
* [How do I display the contents of a SSL certificate?](https://support.qacafe.com/knowledge-base/how-do-i-display-the-contents-of-a-ssl-certificate/)
* [Certificates for localhost](https://letsencrypt.org/docs/certificates-for-localhost/)

## TLS 1.3
* [An Overview of TLS 1.3 – Faster and More Secure](https://kinsta.com/blog/tls-1-3/)
* [OpenSSL 1.1.1发布 正式支持TLS1.3](https://blog.51cto.com/13954109/2174110)
* [Cipher Suites](https://developers.cloudflare.com/ssl/ssl-tls/cipher-suites/)

## Diffie-Hellman 
* [ssl Diffie-Hellman弱密码问题](https://www.cnblogs.com/liuroy/p/7375241.html)
* [为什么Wireshark无法解开使用Diffie-Hellman加密的SSL数据](https://xts.so/network/why-wireshark-cannot-decrypt-ssl-content-that-encrypt-with-diffie-hellman-algorithm.html)

## Test
* [SSL Labs](https://www.ssllabs.com/)
* [SSL Server Rating Guide](https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide)<commit_msg>Add 使用 acme.sh 给 Nginx 安装 Let’ s Encrypt 提供的免费 SSL 证书<commit_after># SSL / TLS

## Certificate
* [阿里云centos环境之Let's Encrypt SSL证书配置](https://blog.csdn.net/achenyuan/article/details/79021340)
* [acme.sh + Let's Encrypt + nginx 配置通配符HTTPS](https://www.jianshu.com/p/b6b172f69c14)
* <https://github.com/Neilpang/acme.sh>
* [申请Let's Encrypt通配符HTTPS证书](https://my.oschina.net/kimver/blog/1634575)
* [快速配置 HTTPS](https://blog.mynook.info/post/fast-way-to-configure-a-https-site)
* [How To Read The SSL Certificate Info From the CLI](https://ma.ttias.be/how-to-read-ssl-certificate-info-from-the-cli/)
* [How to create a self-signed certificate with OpenSSL](https://stackoverflow.com/questions/10175812/how-to-create-a-self-signed-certificate-with-openssl)
* [How do I display the contents of a SSL certificate?](https://support.qacafe.com/knowledge-base/how-do-i-display-the-contents-of-a-ssl-certificate/)
* [Certificates for localhost](https://letsencrypt.org/docs/certificates-for-localhost/)

## TLS 1.3
* [An Overview of TLS 1.3 – Faster and More Secure](https://kinsta.com/blog/tls-1-3/)
* [OpenSSL 1.1.1发布 正式支持TLS1.3](https://blog.51cto.com/13954109/2174110)
* [Cipher Suites](https://developers.cloudflare.com/ssl/ssl-tls/cipher-suites/)

## Diffie-Hellman 
* [ssl Diffie-Hellman弱密码问题](https://www.cnblogs.com/liuroy/p/7375241.html)
* [为什么Wireshark无法解开使用Diffie-Hellman加密的SSL数据](https://xts.so/network/why-wireshark-cannot-decrypt-ssl-content-that-encrypt-with-diffie-hellman-algorithm.html)

## Test
* [SSL Labs](https://www.ssllabs.com/)
* [SSL Server Rating Guide](https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide)

## Let's Encrypt
* [使用 acme.sh 给 Nginx 安装 Let’ s Encrypt 提供的免费 SSL 证书](https://ruby-china.org/topics/31983)
{'fraction_non_alphanumeric': 0.1734052111410602, 'fraction_numerical': 0.04103024857741839, 'mean_word_length': 4.798611111111111, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 33, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1640010', 'n_tokens_mistral': 1479, 'n_tokens_neox': 1388, 'n_words': 175}