1
hysli 11 小时 35 分钟前
感觉就是加密狗的领域
|
2
foxhunt 11 小时 3 分钟前
关键字 SafeNet 微狗 SuperDog 等
需要根据你的使用场景,选择不同的狗 |
4
miyuki 10 小时 45 分钟前 via iPhone
FIDO 的密钥不知道符不符合楼主需求
|
6
humbass 10 小时 32 分钟前
楼主是什么开发语言
|
10
ysc3839 9 小时 50 分钟前
找不可导出的非对称硬件密钥大概可以实现,类似 https 二级证书那种感觉,你持有根证书私钥,公钥内置到软件里,硬件里生成一个不可导出的私钥,用根证书对硬件上的密钥进行签名。验证的流程就类似 https 验证服务器证书的流程,用根证书的公钥去验证硬件密钥发来的证书公钥,根证书私钥保密,别人签发不了新的证书,同时硬件密钥保证证书私钥不可读取,也就解决了复制的问题。
|
11
ysc3839 9 小时 48 分钟前 1
那些加密狗基本也是类似逻辑,核心功能都是硬件内私钥不可读取。相比其他通用硬件密钥可能加入了一些锁定功能,比如说需要密码才可以生成新私钥,以及给你封装好了一套 SDK 。
上述方案都不涉及软件加壳,加壳属于别的领域。 |
13
kk2syc 8 小时 10 分钟前
你要的就是加密狗,银行 U 盾本身也是加密狗的一种变种而已。
找加密狗厂商咨询可以定制,人家有一整套方案。 |
14
flynaj 7 小时 48 分钟前 via Android
就是加密狗,不过你的软件价值高也可能被破解,可以联网的话可以网络验证。
|
15
htfcuddles 6 小时 56 分钟前
u 盾是做用户身份认证的而且是私有协议要装插件。同样需求的话 passkey 即可,最新 fido2 协议,跨平台主流浏览器支持,fido 联盟的保证硬件不可破解,可选指纹认证,甚至不用专用硬件 iOS 设备也可支持。
|