<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/rss/stylesheet/" type="text/xsl"?>
<rss xmlns:content='http://purl.org/rss/1.0/modules/content/' xmlns:taxo='http://purl.org/rss/1.0/modules/taxonomy/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:itunes='http://www.itunes.com/dtds/podcast-1.0.dtd' xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:atom='http://www.w3.org/2005/Atom' xmlns:podbridge='http://www.podbridge.com/podbridge-ad.dtd' version='2.0'>
<channel>
  <title>苏迟但到的主页</title>
  <language>zh-cn</language>
  <generator>microfeed.org</generator>
  <itunes:type>episodic</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <atom:link rel="self" href="https://kexohproject.pages.dev/rss/" type="application/rss+xml"/>
  <link>https://kexohproject.pages.dev</link>
  <description>
    <![CDATA[<p>你好，欢迎访问个人主页！</p><p>擅长密码学，安全分析，数字水印等技术。</p><p>你可以联系我通过:findmykexin@gmail.com或者知乎私信。</p><p>我的知乎链接：<a href="https://www.zhihu.com/people/su-chi-dan-dao" rel="noopener noreferrer" target="_blank">苏迟但到 - 知乎 (zhihu.com)</a></p><p>我的github链接：<a href="https://github.com/kexinoh" rel="noopener noreferrer" target="_blank">kexinoh</a></p>]]>
  </description>
  <itunes:author>苏迟但到</itunes:author>
  <itunes:image href="https://kexohcdn.gptapi.cyou/kexohproject/production/images/channel-2e54d141ee195646ca12a9d16507a908.jpg"/>
  <image>
    <title>苏迟但到的主页</title>
    <url>https://kexohcdn.gptapi.cyou/kexohproject/production/images/channel-2e54d141ee195646ca12a9d16507a908.jpg</url>
    <link>https://kexohproject.pages.dev</link>
  </image>
  <copyright>©2024</copyright>
  <itunes:category text="Education">
    <itunes:category text="Language Learning"/>
  </itunes:category>
  <itunes:category text="Technology"/>
  <item>
    <title>先对密码应用sha256，再用于aes256加密是否安全？</title>
    <guid>qcJ3Ltmhsv4</guid>
    <pubDate>Tue, 24 Oct 2023 05:42:18 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p data-pid="OxPoPNeX">你要考虑你的应用场景。</p><p data-pid="suxxGp8r">第一个就是为什么要使用 用户密钥对用户数据进行加密？</p><p data-pid="LvMlGsIp">先不讨论《网络安全法》之类的，这个操作很有可能是没有必要的。</p><p data-pid="RBCoQmOU">正常情况下，应该是KDC统一分配密钥或者本地生成器生成充分随机的密钥。</p><p data-pid="IqsWEuaY">我们往往只将用户密钥作为认证因素的一部分，而不会实际参与后续的加密。</p><p data-pid="zaY8Oc3i">第二个就是这么做很可能就是不安全的。</p><p data-pid="_IIfdbpV">因为加盐或者使用慢哈希都是为了抵御彩虹表攻击，但是无法抵御字典和撞库攻击。</p><p data-pid="m-7LPABa">而历史告诉我们，用户设置的密码往往都很简单，可以设置为123456，就不会设置了1145141919810。 </p><figure data-size="normal"><noscript><img src="https://pic2.zhimg.com/v2-fa6d3aef47f3af9dca40781314094c61_b.jpg" data-rawwidth="522" data-rawheight="399" data-size="normal" data-original-token="v2-0be51185988e8fc8d37c9bb6cd792edf" data-default-watermark-src="https://pic4.zhimg.com/v2-d8878010e245ee04788e78930cee316b_b.jpg" class="origin_image zh-lightbox-thumb" width="522" data-original="https://pic2.zhimg.com/v2-fa6d3aef47f3af9dca40781314094c61_r.jpg"/></noscript><img src="data:image/svg+xml;utf8,&lt;svg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;522&#39; height=&#39;399&#39;&gt;&lt;/svg&gt;" data-rawwidth="522" data-rawheight="399" data-size="normal" data-original-token="v2-0be51185988e8fc8d37c9bb6cd792edf" data-default-watermark-src="https://pic4.zhimg.com/v2-d8878010e245ee04788e78930cee316b_b.jpg" class="origin_image zh-lightbox-thumb lazy" width="522" data-original="https://pic2.zhimg.com/v2-fa6d3aef47f3af9dca40781314094c61_r.jpg" data-actualsrc="https://pic2.zhimg.com/v2-fa6d3aef47f3af9dca40781314094c61_b.jpg"/></figure><p data-pid="tWeZWTjm">可以把两个应用密码设置为同一个，就不会设置为两个。</p><p data-pid="2oFYhvoK">用户是很懒惰的，对于撞库和字典攻击的可能性你也要考虑清楚。</p><p data-pid="kNoMBuLt">作为参考，例如腾讯云类似的云服务商，服务器ssh密钥都是平台提供给用户，如果需要使用，请自行复制密钥使用。而用户只有选择刷新的权利，没有自主决定的权利。</p><p></p>]]>
    </description>
    <itunes:title>New Article Title for iTunes</itunes:title>
  </item>
</channel>
</rss>