 |
|
52icarus
V2EX member #366982, joined on 2018-11-30 19:30:42 +08:00
|
52icarus's recent replies
这种需求其实是 svn 的强项. 使用 svn 外链来比较方便.如果是使用 git .其实使用 submodule 也不方便.不如直接用 mklink 来做个链接(windows). linux macos 可以直接用软链接
直接将路径文件 md5 输出成日志文件 然后再比较日志文件
而且我觉得你理解错了 3 楼解压密码的方案,其实这个方案是可行的. 解压密码加密后, 是看不到真实的文件结构了的.
1. Server->Client : base64(8bytes random challenge)
2. Client->Server : base64(8bytes handshake client key)
3. Server: Gen a 8bytes handshake server key
4. Server->Client : base64(DH-Exchange(server key))
5. Server/Client secret := DH-Secret(client key/server key)
6. Client->Server : base64(HMAC(challenge, secret))
7. Client->Server : DES(secret, base64(token))
用非对称加密协商一个密钥,然后对文件进行对称加密传输就行了.业务层处理
不越狱基本没戏,现在越狱不流行.应该没有现成可用的方案.