{"id":255322,"date":"2015-11-09T18:23:15","date_gmt":"2015-11-09T10:23:15","guid":{"rendered":"http:\/\/blog.zhenglei.net\/?p=255322"},"modified":"2016-09-08T17:31:43","modified_gmt":"2016-09-08T09:31:43","slug":"open-whisper-system","status":"publish","type":"post","link":"https:\/\/blog.zhenglei.net\/?p=255322","title":{"rendered":"open whisper system"},"content":{"rendered":"<p><strong><span style=\"color: #ff0000\">Open Whisper Systems<\/span><\/strong><\/p>\n<p>https:\/\/whispersystems.org\/<\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #ff0000\">Signal<\/span><\/strong><\/p>\n<p>Encrypted <a title=\"Instant messaging\" href=\"https:\/\/en.wikipedia.org\/wiki\/Instant_messaging\">instant messaging<\/a> and <a class=\"mw-redirect\" title=\"Voice calling\" href=\"https:\/\/en.wikipedia.org\/wiki\/Voice_calling\">voice calling<\/a> application for <a title=\"Android (operating system)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Android_%28operating_system%29\">Android<\/a> and <a title=\"IOS\" href=\"https:\/\/en.wikipedia.org\/wiki\/IOS\">iOS<\/a><\/p>\n<p>Based on Open Whisper System<\/p>\n<p><a title=\"End-to-end encryption\" href=\"https:\/\/en.wikipedia.org\/wiki\/End-to-end_encryption\">end-to-end encryption<\/a><\/p>\n<p>Client:\u00a0\u00a0 open source<\/p>\n<p>Server:\u00a0 Partially published under the <a class=\"mw-redirect\" title=\"AGPLv3\" href=\"https:\/\/en.wikipedia.org\/wiki\/AGPLv3\">AGPLv3<\/a> license and partially <a title=\"Proprietary software\" href=\"https:\/\/en.wikipedia.org\/wiki\/Proprietary_software\">proprietary<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"thumbimage\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/bc\/Signal_timeline.svg\/500px-Signal_timeline.svg.png\" alt=\"\" width=\"500\" height=\"212\" \/><\/p>\n<p>Signal protocol provides confidentiality, integrity, <a title=\"Authenticated encryption\" href=\"https:\/\/en.wikipedia.org\/wiki\/Authenticated_encryption\">authentication<\/a>, participant consistency, destination validation, <a title=\"Forward secrecy\" href=\"https:\/\/en.wikipedia.org\/wiki\/Forward_secrecy\">forward secrecy<\/a>, backward secrecy (aka future secrecy), causality preservation, message unlinkability, <a title=\"Deniable authentication\" href=\"https:\/\/en.wikipedia.org\/wiki\/Deniable_authentication\">message repudiation<\/a>, participation repudiation, and <a title=\"Asynchronous communication\" href=\"https:\/\/en.wikipedia.org\/wiki\/Asynchronous_communication\">asynchronicity<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h1 id=\"firstHeading\" class=\"firstHeading\"><span style=\"color: #ff0000\">Telegram:<\/span><\/h1>\n<p>Cloud based <a title=\"Instant messaging\" href=\"https:\/\/en.wikipedia.org\/wiki\/Instant_messaging\">instant messaging<\/a> service<\/p>\n<p>Also provides optional <a title=\"End-to-end encryption\" href=\"https:\/\/en.wikipedia.org\/wiki\/End-to-end_encryption\">end-to-end-encrypted<\/a> messaging<\/p>\n<p>&nbsp;<\/p>\n<h1 class=\"firstHeading\">\u00a0\u00a0 Open source client,<\/h1>\n<h1 class=\"firstHeading\">\u00a0\u00a0 Closed source server<\/h1>\n<p>&nbsp;<\/p>\n<p>Telegram <a title=\"Client (computing)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Client_%28computing%29\">clients<\/a> :<\/p>\n<p>Mobile (<a title=\"Android (operating system)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Android_%28operating_system%29\">Android<\/a>, <a title=\"IOS\" href=\"https:\/\/en.wikipedia.org\/wiki\/IOS\">iOS<\/a>, <a title=\"Windows Phone\" href=\"https:\/\/en.wikipedia.org\/wiki\/Windows_Phone\">Windows Phone<\/a>, <a title=\"Ubuntu Touch\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ubuntu_Touch\">Ubuntu Touch<\/a>)<\/p>\n<p>Desktop systems (<a title=\"Microsoft Windows\" href=\"https:\/\/en.wikipedia.org\/wiki\/Microsoft_Windows\">Windows<\/a>, <a title=\"OS X\" href=\"https:\/\/en.wikipedia.org\/wiki\/OS_X\">OS X<\/a>, <a title=\"Linux\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linux\">Linux<\/a>)<\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #ff0000\">TextSecure\u00a0<\/span><\/strong><\/p>\n<p>Twitter<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Open Whisper Systems https:\/\/whispersyst &hellip; <a href=\"https:\/\/blog.zhenglei.net\/?p=255322\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[271,302,247,94],"class_list":["post-255322","post","type-post","status-publish","format-standard","hentry","category-internet","tag-crypto","tag-cryptography","tag-secure","tag-voip"],"_links":{"self":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/255322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=255322"}],"version-history":[{"count":7,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/255322\/revisions"}],"predecessor-version":[{"id":255578,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=\/wp\/v2\/posts\/255322\/revisions\/255578"}],"wp:attachment":[{"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=255322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=255322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhenglei.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=255322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}