Twitter的安全和验证
项目描述
每个人都喜欢Twitter,对吧?我们都认为它很棒。
然而,Twitter存在一个关键问题:它缺乏GPG集成。在这个现代时代,我们认为将我们这一代人最重要的两种技术结合起来至关重要:信息完整性和140个字符的俏皮话。
这就是Entweet的诞生。
Entweet是一个将Twitter变得更酷100倍的工具。你不再需要满足于像你的非技术型叔叔Barry一样用纯文本发推文。相反,你可以将你的Twitter对话提升到下一个水平,通过保证你发布的每条信息的完整性,同时让其他人阅读你的消息变得非常不方便。
如何使用它?
很简单。首先,从Python包索引中安装Entweet。您可以信任它,因为它通过TLS进行。
pip install entweet
确保您已安装GPG,否则显然什么都不会工作。如果您没有安装GPG,请不要担心:GPG的使用非常简单,所以我们在这里不会解释。
接下来,设置一些环境变量。为了您的安全和方便,Entweet不链接到内置的Twitter应用程序。您需要为自己创建一个,然后生成自己的应用程序密钥。
一旦您有了四个Twitter ID,将它们放入环境变量中,这些变量分别称为ENTWEET_CLIENT_KEY、ENTWEET_CLIENT_SECRET、ENTWEET_RESOURCE_OWNER_KEY和ENTWEET_RESOURCE_OWNER_SECRET。
现在您可以开始了,这很简单。要签名一条推文,只需运行
entweet sign
在提示符下输入您的推文,然后输入您的GPG密码。
Entweet将签名消息,然后发布一条包含您签名消息的推文。就是这样!
如果您看到由Entweet生成的推文并想阅读它,操作也非常简单。找到推文ID(例如,从推文的URL中),然后运行
entweet decrypt <消息ID>
消息将被打印到屏幕上,以及签名人的ID。如果签名验证失败,Entweet将报错,这意味着国家安全局正在监视您和您的朋友。在这种情况下,请联系您当地的政府代表以获取下一步行动。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
entweet-2.0.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 05bb38d5975b655763f569e0eea18ad4d98d7a23a62ce87efe94d0e0efbf50d0 |
|
MD5 | 9280ac5c506e10bb424b0b4054b36ead |
|
BLAKE2b-256 | 58123125bc79d57d4036f058888dd0e055c5b8858b9bb97c44b072c9cb946208 |
entweet-2.0.0-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 58db57a41488d9c795cdcb2170ff8520ef6f09cb1ad21c1c0b6961889e169786 |
|
MD5 | 6a78a74ac0a2d16cf79046655eae7d68 |
|
BLAKE2b-256 | f412d44caf9c11bddd1c2f74c2c9a9d00378153a8f31f9de56f3e614a8f5e2d4 |