twitter的安全与验证

entweet的Python项目详细描述


每个人都喜欢推特,对吧?我们都觉得很棒。

然而,Twitter面临一个关键问题:它缺乏GPG集成。 在当今时代,我们相信把两个最重要的 我们这一代的技术:信息完整性和140个字符 妙语

输入Entweet

Entweet是一个获取Twitter的工具,它可以让Twitter变得更疯狂100倍不再 你会满足于用明文发推吗,就像你的 不懂技术的叔叔,巴里。相反,你可以在Twitter上聊天 到下一个层次,通过保证你所发推文的完整性,同时 让其他人阅读你的信息真的很不方便。

我怎么用?

很简单首先,从python包索引安装entweet。你可以相信它, 在TLS上。

pip install entweet

确保你已经安装了gpg,否则显然什么都不会起作用。如果你不知道 安装了GPG,那么不用担心:GPG是famously easy to use,很简单 我们不会在这里解释的。

接下来,填充一些环境变量为了您的安全和方便, entweet不链接到内置的twitter应用程序。你要创建 一个给自己,然后为自己生成一个应用程序密钥。

一旦你有了四个Twitter id,就把它们放到环境变量中,称为 ENTWEET_CLIENT_KEYENTWEET_CLIENT_SECRETENTWEET_RESOURCE_OWNER_KEY,和ENTWEET_RESOURCE_OWNER_SECRET

现在你准备好了,很容易。要在tweet上签名,只需运行

entweet sign

在提示下输入tweet,然后输入GPG密码

entweet将对消息进行签名,然后发布包含您的签名的tweet 信息。就是这样!

如果你看过Entweet发布的一条推文并想阅读它,那么 真的很容易。查找tweet ID(例如,从tweet的URL),然后 那就跑吧

entweet decrypt <message_id>

消息将被打印到屏幕上,同时显示 签了字如果签名不签出,Entweet将出错,并且 你会知道国家安全局在监视你和你的朋友。在这种情况下, 请联系当地政府代表了解下一步行动。

作者

大卫·古尔丁和科里·本菲尔德。

这个awesome创意是DjangoCon EU的产品,核心创意制作者 安德烈·彼得罗夫、大卫·古尔丁、科里·本菲尔德、克里斯蒂安·格拉斯, 彼得·英格尔斯比和乔治·希克曼别怪他们,这不是他们的错。 除了安德烈,他想出了图像识别的东西怪他。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
尝试运行JFLAP。戴软呢帽的罐子23。Java正在抛出异常   无引用的java数组布尔复制   hibernate如何在java SE应用程序中使用JPA EntityManager   java如何使用ORMLite在SQLite中持久化JavaFX属性?   java无法将项目部署到GAE   java:谷歌地图维基百科层   java Resultset(getter/setter类)对象在第二次执行时未删除旧值   s中的java struts2:选择列表>请求的列表键“”作为集合/数组/映射/枚举/迭代器类型   java如何在Karaf 4.0.5中获得BaseDao中的entityManager?   java VSCode未从控制台读取西里尔文   java字体。createFromAsset()返回字体的空指针异常   java错误:将Android Studio从0.6.1更新到0.8.9后,没有合适的构造函数