<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>加密 on Sawyer Zheng's Blog</title><link>https://elated-raman-42e0c2.netlify.app/tags/%E5%8A%A0%E5%AF%86/</link><description>Recent content in 加密 on Sawyer Zheng's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 05 Jan 2024 11:37:47 +0800</lastBuildDate><atom:link href="https://elated-raman-42e0c2.netlify.app/tags/%E5%8A%A0%E5%AF%86/index.xml" rel="self" type="application/rss+xml"/><item><title>pycrytodome ---- another encryption library for python 加密类库</title><link>https://elated-raman-42e0c2.netlify.app/post/notes/python/crypto/</link><pubDate>Thu, 27 May 2021 00:00:00 +0000</pubDate><guid>https://elated-raman-42e0c2.netlify.app/post/notes/python/crypto/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Tutorial
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;&lt;a href="https://pycryptodome.readthedocs.io/en/latest/src/introduction.html"&gt;https://pycryptodome.readthedocs.io/en/latest/src/introduction.html&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
安装
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;p&gt;pip install pycrytodome&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;注意&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pycrytodome 和 pycryto 是功能类似的两个 package&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>obfuscation ---- python 代码混淆</title><link>https://elated-raman-42e0c2.netlify.app/post/notes/python/obfuscation/</link><pubDate>Mon, 12 Oct 2020 00:00:00 +0000</pubDate><guid>https://elated-raman-42e0c2.netlify.app/post/notes/python/obfuscation/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
工具
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;pyminifier&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;pyarmor&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;可以与 pyinstaller 一起使用&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;低层调用 pyinstaller 打包&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;更多&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zhuanlan.zhihu.com/p/54296517"&gt;https://zhuanlan.zhihu.com/p/54296517&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/0sir1ss/Anubis"&gt;GitHub - 0sir1ss/Anubis: A Python script to obfuscate and protect your code t…&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Carbon: &lt;a href="https://github.com/0sir1ss/Carbon"&gt;GitHub - 0sir1ss/Carbon: A Python script to obfuscate and protect your code b…&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;删除 comment&lt;/li&gt;
&lt;li&gt;重命名 class, variables, functions, parameters&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>cryptography ---- python encryption library 加密类库</title><link>https://elated-raman-42e0c2.netlify.app/post/notes/python/cryptography/</link><pubDate>Wed, 27 May 2020 00:00:00 +0000</pubDate><guid>https://elated-raman-42e0c2.netlify.app/post/notes/python/cryptography/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
英语术语
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Words&lt;/th&gt;
&lt;th&gt;Explanations&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;symmetric cipher&lt;/td&gt;
&lt;td&gt;对称加密&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;message digest&lt;/td&gt;
&lt;td&gt;类似 md5, sha1 等等&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
Tutorial
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nitratine.net/blog/post/encryption-and-decryption-in-python/#installing-cryptography"&gt;英文教程，快速入门&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;详细参考与教程：&lt;a href="https://cryptography.io/en/latest/"&gt;https://cryptography.io/en/latest/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
安装
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;p&gt;pip install cryptography&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-4" class="outline-2"&gt;
&lt;h2 id="headline-4"&gt;
AES 加密
&lt;/h2&gt;
&lt;div id="outline-text-headline-4" class="outline-text-2"&gt;
&lt;p&gt;使用 Fernet class 实现&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;注意&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这里 Fernet 需要的 key 是二进制的&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;key 有特定的格式要求&lt;/p&gt;</description></item></channel></rss>