软件密码模块现在好像要求是独立进程,在电脑上面可以用共享内存来解决进程通信问题,在移动端独立进程不是 app 就是 app 扩展,不管哪个通信都挺蛋疼的,纯纯地戴着镣铐跳舞,纯粹做一个应付认证但是又不实际使用的东东,搞得我头都要爆炸了
1
AscenZ 2022-09-19 10:18:18 +08:00
试一下谷歌验证?
|
3
shawndev 2022-09-19 11:04:26 +08:00
第一个问题,做过。
第二个问题,OpenSSL 1.1.1 已经加入了商用密码,不是所有商用密码都有这个限制,我也没在规范文件上见过类似的要求。并且我猜也许是独立线程?独立进程的原因是包含了 main 方法?可以修改可执行文件的_start 入口? 第三个问题,移动端一样有方式进行通信,简单的有 App Group 的文件读写、UserDefaults 、剪贴板、Unix Domain Socket ,也可以参考 Potatso 使用的 detachNewThread 然后通过 pipe 进行通信。 最后,relax ,软件工程不是航天工程,遇到的问题都有答案。慢慢来。 |
4
shawndev 2022-09-19 11:05:27 +08:00
有商密资质的软件密码模块我印象里只有一个,可以找他们的技术问一下。
|