除了取2的补码之外,还有其他计算安全访问服务密钥的方法吗?如果是,请解释
问问题
5409 次
1 回答
1
SecurityAccess 服务的密钥计算算法取决于特定的 ECU 规范。为了使未经许可的访问变得困难,通常使用需要共享密钥的算法(只有 ECU 和需要访问的应用程序知道)。
常用的算法有ie
- 对种子进行按位异或运算
- 种子上的按位移位和/或旋转
- 种子的 AES 加密/解密(对称)
- 种子的 RSA 加密/解密(非对称)
- 这些的组合
如果您问这个问题是为了了解特定 ECU 上的 SecurityAccess 是如何工作的,那么如果没有 ECU 规范或大量的逆向工程,就无法知道。
如果您问这个问题是为了决定一种用于新 ECU 的好算法,那么强烈建议使用广泛采用的加密算法而不是重新发明它,因为已建立的算法是由现场专家设计和审查的(即 AES- 256)。
于 2017-11-22T02:04:31.627 回答