YGHMXFAL
V2EX  ›  Windows

一台[物理断网]+[加密解密专用]的 WIN 电脑,如何在开机后“主动补熵”呢?

  •  
  •   YGHMXFAL · 2 days ago via Android · 1662 views

    有一些数据需要长期保存,打算专门新购一台电脑

    最好是“软”方法?即使用程序/代码来主动“制造混乱”,而不需要引入额外硬件?

    我的天真想法:

    ①随机(此时可能是低质量随机源)生成不存在的 1000 条命令抛给 PS 执行

    ②滚键盘输入乱码(可视为高质量随机源?)作为密码,随机选择系统中某一个文件,嵌套加密它 10 次

    这俩动作应该能增加大量 I/O+系统中断+CPU 抖动吧?

    或者说,执行 openssl rand 命令能够正常输出结果,是不是说明 CSPRNG 已经初始化成功了?

    8 replies    2026-07-23 01:20:09 +08:00
    r6cb
        1
    r6cb  
       2 days ago
    麦克风录噪音,接墙上/地上就行
    dode
        2
    dode  
       2 days ago
    +额外停机前,存储一个熵作为随机源
    wevsty
        3
    wevsty  
       2 days ago
    windows 上系统提供的随机数是怎么来的是黑盒,你不能主动的向熵池添加数据的。
    billccn
        4
    billccn  
       2 days ago
    X86 指令集十几年前就开始带硬件真随机数了: https://en.wikipedia.org/wiki/RDRAND
    iKewell
        5
    iKewell  
       2 days ago
    可以学 cloudflare 的方式,电脑接摄像头拍摄熔岩灯,用照片作为随机源
    mmdsun
        6
    mmdsun  
       2 days ago via iPhone
    charles0
        7
    charles0  
       1 day ago via iPhone
    不必主动补熵,Windows 会自动根据中断时序、CPU 真随机数、TPM 真随机数等多个熵源里补充,并且会自动在关机前保留多下来的熵,不需要你主动去影响它,你不如想想其它的安全措施,比如 Windows 的 WDAC 有没有配置好、是否 air-gap 、有没有审计日志或 Sysmon 等等
    charles0
        8
    charles0  
       1 day ago via iPhone
    @charles0 比如 air-gap 最经典的错误之一就是只知道物理断网,但完全不管 USB
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5632 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:38 · PVG 11:38 · LAX 20:38 · JFK 23:38
    ♥ Do have faith in what you're doing.