Cipher GSM A5 加密算法的支持情况
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
GSM A5 加密算法的支持情况 是否A5/1 A5/2 A5/3 都支持?
如何修改手机端A5 算法的支持?
[SOLUTION]
A5/1 A5/2 A5/3 都支持的。目前默认 是EnableA5/1 A5/3, Disable A5/2
(Make file DISABLE_A5_2 默认开为TRUE)
加密算法的支持情況保存在 NVRAM_EF_CLASSMARK_RACAP_LID 中,
对应的 Default 为NVRAM_EF_CLASSMARK_RACAP_DEFAULT,其中的第 7 个BYTE 左数第 5 位控制 A5/1 算法的支持情況。
0 表示支持,1表示不支持。默认情況下这个 BYTE为 0X30,支持 A5/1 算法。
第 9 BYTE 左数第 7,8 为表示 A5/3,A5/2 算法的支持情況。0 表示不支持,1 表示支持。
如果想 disable 掉 A5/3 算法,可以通过定义 __NO_SUPPORT_A5_3__ 达到。
Note : 除非有明确需求,确定要调整GSM加密算法,否则建议不要轻易调整加密算法的支持情况,
防止和网络端不匹配导致数据丢失无法建立连接的状况。
GSM A5 加密算法的支持情况 是否A5/1 A5/2 A5/3 都支持?
如何修改手机端A5 算法的支持?
[SOLUTION]
A5/1 A5/2 A5/3 都支持的。目前默认 是EnableA5/1 A5/3, Disable A5/2
(Make file DISABLE_A5_2 默认开为TRUE)
加密算法的支持情況保存在 NVRAM_EF_CLASSMARK_RACAP_LID 中,
对应的 Default 为NVRAM_EF_CLASSMARK_RACAP_DEFAULT,其中的第 7 个BYTE 左数第 5 位控制 A5/1 算法的支持情況。
0 表示支持,1表示不支持。默认情況下这个 BYTE为 0X30,支持 A5/1 算法。
第 9 BYTE 左数第 7,8 为表示 A5/3,A5/2 算法的支持情況。0 表示不支持,1 表示支持。
如果想 disable 掉 A5/3 算法,可以通过定义 __NO_SUPPORT_A5_3__ 达到。
Note : 除非有明确需求,确定要调整GSM加密算法,否则建议不要轻易调整加密算法的支持情况,
防止和网络端不匹配导致数据丢失无法建立连接的状况。