ljiaming19

AES 256 加密可以用照片作为密码吗

  •  
  •   ljiaming19 · Nov 3, 2019 · 6804 views
    This topic created in 2556 days ago, the information mentioned may be changed or developed.

    照片也是二进制数据 随便在哪里照张相然后把 bitmap 文件作为密码是不是几乎不可能暴力破解 这样的话 SSH 登陆密码用一张照片别人几乎不可能试出来

    18 replies  •  2020-01-29 19:04:02 +08:00
    ipadpro4k
    ipadpro4k
    Nov 3, 2019 via iPhone
    1
    为何要密码登陆,用公钥不好吗
    FS1P7dJz
    FS1P7dJz
    Nov 3, 2019❤️1
    2
    安全问题早就不在于你使用的密码多复杂吧
    neteroster
    neteroster
    Nov 3, 2019
    3
    十几位密码就几乎不可能试出来了,可以自己算算。
    shansing
    shansing
    Nov 3, 2019
    4
    完全可以。但是 AES 256 要求密钥长度为 256 位,一个照片文件会刚好固定在 256 位吗?到头来还是要 hash。
    yzwduck
    yzwduck
    Nov 3, 2019
    5
    SSH 登陆用的密码与 AES256 之间没有任何关系的吧。
    czb
    czb
    Nov 3, 2019 via Android
    6
    要看图像的内容 如果是拍出来的话 噪点多就是天然的 noise 举另一个极端例子,如果是程序生成的纯色图像,那么就没有太多安全性可言了。 具体看怎么用图像:可以直接提取字节(要跳过 header), 也可以做个 hash 之类的
    Halry
    Halry
    Nov 3, 2019 via Android
    7
    可以,反正输进去就是 byte,把你图片 hash 一下就生成了密码了
    再说了,128 都很难破解
    whwlsfb
    whwlsfb
    Nov 3, 2019 via Android
    8
    图片作为密码当然可以,只要是文件都可以,但是必须保证图片必须是源文件,不可以压缩修改
    yukiww233
    yukiww233
    Nov 3, 2019
    9
    把 10MB 的图片 hash 到 256bit 和直接生成 256bit 的随机数据,密码强度上没有本质区别
    unixeno
    unixeno
    Nov 3, 2019 via Android
    10
    所以为啥不用公钥?
    laoyur
    laoyur
    Nov 3, 2019
    11
    然后直到你用微信给老板传了那张用作 key 的图片
    bumz
    bumz
    Nov 3, 2019 via iPhone
    12
    私钥已经解决了这个问题
    liuminghao233
    liuminghao233
    Nov 3, 2019 via iPhone
    13
    用 rsa
    公钥放服务器
    私钥自己拿着就行了
    传图片就算了吧
    niubee1
    niubee1
    Nov 3, 2019
    14
    如果可能的话还是找点靠谱的资料教材学学密码学再来开脑洞的比较好, 显得不那么民科
    Tianao
    Tianao
    Nov 3, 2019
    15
    所以有独立的随机数发生器硬件,但一般应用场景下 SSH 登录的安全性瓶颈往往不在生成随机对称密钥的方法 /过程这里。
    ljiaming19
    ljiaming19
    OP
    Nov 3, 2019
    16
    @yukiww233 不是说目前电脑生成的随机数都是通过算法产生的伪随机数么 应该没有观测空气中灰尘的布朗运动的随机性强 也就是说如果相机的清晰度足够 这一秒的照片和下一秒的照片是相差很大的 当然这样的照片可能至少 10 个 G 以上 密码长度比要加密的内容还长
    MonoLogueChi
    MonoLogueChi
    Nov 3, 2019 via Android
    17
    照片怎么处理,base64 ?这样的话不就是用了一个很长很长的密码吗
    testcaoy7
    testcaoy7
    Jan 29, 2020
    18
    @MonoLogueChi 用 HKDF
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1346 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
    ♥ Do have faith in what you're doing.