如果您的应用程序需要加密/解密数据(出于各种原因),您是否有任何理由使用硬件设备(例如 USB 加密设备 - 如马克思 CryptoBox)而不是使用软件加密库(如 .net Cryptography或自己编写)并将您的密钥保存在安全的密钥库中?
我正在就此事寻求一些客观的看法。
缩小提出的问题范围: 如果使用 USB 加密加密狗的系统安装在物理安全的服务器保险库中,并且只有一个系统存在(即它不是分发和运行的软件产品),您会怎么看?许多台式机)?用非常简单的术语来说,上述系统的目的是验证(解密和比较)一段传入的加密数据。
到目前为止,感谢您的出色回答!