Project Blog.

Press.one 内容签名和验证



欢迎来到Press.one 官方的blog。这是我们发表的第一篇文章。未来您能在这个blog看到我们的产品路线,功能更新状况,版本迭代历史,大事记等等。由于Press.one的定位是一个内容发布网络,所以很多时候,这个blog也会成为一块画布(playground),我们用它来向大家演示与内容相关的新功能是如何应用的。

我们刚发布了什么?

“在Press.one 生成内容的快照和数字签名,并允许他人验证该数字签名”的功能演示。这个功能目前处于测试阶段,很快会开放给所有用户。

你可以把这个blog理解为你自己拥有的某个blog/微信公众号/微博……你可以选择在Press.one上传其中的某篇内容(文章A)。我们会对文章A的原始内容生成一个快照以留证其原貌,然后计算出内容的摘要(Hash),你可以用你在Press.one注册时生成的私钥来签发这个摘要,生成数字签名。

通常数字签名是一大串看起来像乱码一样字符串,为了方便使用,我们会以url的形式来显示你的数字签名(如本文末尾所附的url)。当你在传播分享你的文章A时,只要附上这个url, 别人就可以通过点击链接跳转到Press.one提供的内容/签名验证页面。

这新功能有什么用?

在验证页面上,别人可以看到数字签名的持有者是谁(也就是文章A是由谁签发的),还能看到该签名和文章A的内容摘要是否相符。

在这里,根据数字签名和消息摘要计算出的结果,我们可以判断出这第一篇官方blog的文章是由“霍炬”发布的,而霍炬已经在Press.one上创建了个人主页,并关联他的Twitter和Github帐号作为身份认证的凭据。只要点击他认证过的身份,你就能判断签发这篇文章的霍炬是不是你所理解的那个Twitter上的霍炬。

未来我们还会提供个更多形式的验证方式,比如可以用我们App扫码来完成认证的二维码数字签名。

在Press.One验证我的数字签名

https://press.one/file/v?s=47ac7e8811a3251171c93fc0c9af68e6661f2dd903418acb87deee692e31af7815a6fc94f79edfd4785fa45e48739d0f64b9d88e59e1abf0446482e8f9b6cb680&h=f7f852ea1101485fc7dd036e8aaafb57128f34bafb9cdc894a7f3e90ac49c439&f=P1&v
=1


Press.One Content Signature and Verification

Welcome to the first post of Press.One’s official blog. We will keep you updated on things that are going on, including our roadmap, new features and events. As you know, Press.One is a content distribution platform, so this blog is a playground for new features as well.

What’s new in this update?

A feature allowing you to preserve a snapshot of a given piece of content and create a digital signature that others can verify is now being tested with a limited set of users, and will be rolled out to all users soon.

A digital signature typically looks like random characters. For convenience, we use the URL format to present digital signatures (see the end of this post for an example). You can include the URL in your post and people can click the link to verify the signature on press.one.

How is this feature useful?

You can find the issuer of a post, verify their signature, and view a snapshot of the original message.

For example, this blog post was issued by Ju Huo (https://press.one/p/becd34540fefeab83730ffb479e98ee12fa1337e). He has connected Twitter and Github accounts with his public address. You can check his connected identifies to make sure that he is the authentic Ju Huo.

Other methods of verifying the signature are being developed, including mobile apps and QR codes.

Verify the digital signature of this message on Press.One with the following link:

https://press.one/file/v?s=47ac7e8811a3251171c93fc0c9af68e6661f2dd903418acb87deee692e31af7815a6fc94f79edfd4785fa45e48739d0f64b9d88e59e1abf0446482e8f9b6cb680&h=f7f852ea1101485fc7dd036e8aaafb57128f34bafb9cdc894a7f3e90ac49c439&f=P1&v
=1