<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Crypto on Ruotian&#39;s I/O</title>
    <link>https://ruotian.io/tags/crypto/</link>
    <description>Recent content in Crypto on Ruotian&#39;s I/O</description>
    <image>
      <title>Ruotian&#39;s I/O</title>
      <url>https://ruotian.io/apple-touch-icon.png</url>
      <link>https://ruotian.io/apple-touch-icon.png</link>
    </image>
    <generator>Hugo</generator>
    <language>zh</language>
    <lastBuildDate>Wed, 25 May 2022 16:50:17 +0800</lastBuildDate>
    <atom:link href="https://ruotian.io/tags/crypto/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>💬 Chat</title>
      <link>https://ruotian.io/2022/05/chat/</link>
      <pubDate>Wed, 25 May 2022 16:50:17 +0800</pubDate>
      <guid>https://ruotian.io/2022/05/chat/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;End-to-end encrypted chat.&lt;br&gt;
基于 Firebase Realtime Database.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Peers&lt;/h2&gt;
&lt;p&gt;
    &lt;span id=&#34;online-num&#34;&gt;(loading...)&lt;/span&gt; online &lt;br&gt;
    &lt;div id=&#34;users_list&#34;&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;h2&gt;Message&lt;/h2&gt;
&lt;p id=&#34;msg&#34;&gt;&lt;/p&gt;
&lt;style&gt;
.button{
	border: none;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    background-color: #e8eef2;
    color: #2c3e50;
}
&lt;/style&gt;
&lt;h2&gt;Speak&lt;/h2&gt;
&lt;p&gt;&lt;span id=&#34;my-info&#34;&gt;(your id)&lt;/span&gt;:&lt;/p&gt;
&lt;textarea name=&#34;speak&#34; id=&#34;speak&#34; placeholder=&#34;Say something...&#34;&gt;&lt;/textarea&gt;&lt;br/&gt;
&lt;button type=&#34;button&#34; id=&#34;broadcast&#34; class=&#34;button&#34;&gt;broadcast&lt;/button&gt; &lt;span&gt; (ctrl or shift + enter)&lt;/span&gt;
&lt;h2&gt;Action&lt;/h2&gt;
&lt;p&gt;board id: &lt;span id=&#34;world-id&#34;&gt;connecting...&lt;/span&gt;&lt;/p&gt;
&lt;button type=&#34;button&#34; id=&#34;refresh&#34; class=&#34;button&#34;&gt; refresh my token &lt;/button&gt;
&lt;details&gt;
    &lt;summary&gt;danger&lt;/summary&gt;
    &lt;button type=&#34;button&#34; id=&#34;destroy&#34; class=&#34;button&#34;&gt; destroy the board &lt;/button&gt;
&lt;/details&gt;
&lt;script&gt;
    var user_id = &#34;&#34;;
&lt;/script&gt;
&lt;script src=&#34;crypto.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;main.js&#34; type=&#34;module&#34;&gt;&lt;/script&gt;
&lt;h2 id=&#34;source-code&#34;&gt;Source code&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/zrt/chat&#34;&gt;https://github.com/zrt/chat&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>RSA来了，又走了</title>
      <link>https://ruotian.io/2020/08/thuhole/</link>
      <pubDate>Fri, 07 Aug 2020 15:14:03 +0000</pubDate>
      <guid>https://ruotian.io/2020/08/thuhole/</guid>
      <description>&lt;p&gt;没选择PGP、GPG，选择了裸的RSA。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://thuhole.com/##303&#34;&gt;#303&lt;/a&gt; -&amp;gt; &lt;a href=&#34;https://thuhole.com/##36896&#34;&gt;#36896&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;建立起了信任体系，又毁掉了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Namebase Airdrop</title>
      <link>https://ruotian.io/2020/02/namebase-airdrop/</link>
      <pubDate>Fri, 21 Feb 2020 23:18:24 +0800</pubDate>
      <guid>https://ruotian.io/2020/02/namebase-airdrop/</guid>
      <description>&lt;p&gt;因为这个让我薅到了真金白银，还是记录一下。&lt;/p&gt;
&lt;p&gt;那天tuna的群pin了条消息，点进去看了眼那个官网，结果没看懂，就忽略了&amp;hellip;&lt;/p&gt;
&lt;p&gt;昨天又看到某中文领钱教程才下手的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>🔒 Emoji AES</title>
      <link>https://ruotian.io/2020/02/emoji-aes/</link>
      <pubDate>Tue, 11 Feb 2020 10:31:35 +0800</pubDate>
      <guid>https://ruotian.io/2020/02/emoji-aes/</guid>
      <description>&lt;p&gt;GitHub上发现了一个库&lt;a href=&#34;https://github.com/aghorler/emoji-aes&#34;&gt;Emoji-AES&lt;/a&gt;，把AES加密后的串Base64，然后mapping到了emoji。&lt;/p&gt;
&lt;style&gt;
.btn-primary{
    border: none;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    background-color: #e8eef2;
    color: #2c3e50;
}
#key, #message {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

#key, #message {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
&lt;/style&gt;
&lt;div id=&#34;encrypt&#34; class=&#34;col-lg-12 text-center&#34;&gt;
  &lt;div class=&#34;form-group&#34;&gt;
    &lt;p&gt;
      &lt;label for=&#34;message&#34;&gt;Message&lt;/label&gt;
      &lt;textarea id=&#34;message&#34; class=&#34;form-control&#34; rows=&#34;4&#34; cols=&#34;50&#34; placeholder=&#34;type here...&#34;&gt;&lt;/textarea&gt;
    &lt;/p&gt;</description>
    </item>
    <item>
      <title>Keybase.io 介绍</title>
      <link>https://ruotian.io/2016/11/keybase/</link>
      <pubDate>Mon, 21 Nov 2016 18:02:45 +0800</pubDate>
      <guid>https://ruotian.io/2016/11/keybase/</guid>
      <description>&lt;h2 id=&#34;keybase是什么&#34;&gt;Keybase是什么？&lt;/h2&gt;
&lt;p&gt;Keybase.io是一个用于交换公钥的社交网站，用于证明你是你，以及加密解密信息。&lt;/p&gt;
&lt;p&gt;Keybase.io提供了一套PGP加密、解密、签名、验证签名的工具，还提供了其他社交网络账号、github、比特币地址、域名所有权的验证服务。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
