1.一种写入电话卡联系人信息的方法,其特征在于,包括:
获取待写入的第一明文的所述联系人信息中第一记录数据;
利用加密算法将所述第一记录数据加密,进而形成第一密文以写入所述电话卡;
其中,所述加密过程在系统的底层模块中进行。
2.根据权利要求1所述的方法,其特征在于,所述获取待写入的第一明文的所述联系人信息中第一记录数据包括:
所述第一明文的所述联系人信息包括记录数据和控制数据,所述底层模块逐一判断所述联系人信息中的数据是否为记录数据集合中的数据,进而获得待加密的所述第一记录数据。
3.根据权利要求1所述的方法,其特征在于:
所述底层模块包括Android底层模块;
所述利用加密算法将所述第一记录数据加密,进而形成第一密文以写入所述电话卡包括:所述Android底层模块将所述第一记录数据加密后形成的所述第一密文,分别经RIL模块、Modem模块后写入到所述电话卡。
4.根据权利要求1所述的方法,其特征在于:
所述加密算法所形成的第一密文数据与所述第一明文数据的长度相同。
5.一种读取电话卡联系人信息的方法,其特征在于,包括:
获取所述电话卡内待读取的第二密文的所述联系人信息中加密后的第二记录数据;
利用解密算法将加密后的所述第二记录数据解密,进而形成第二明文以供读取;
其中,所述解密过程在系统的底层模块中进行。
6.根据权利要求5所述的方法,其特征在于,所述获取所述电话卡内待读取的第二密文的所述联系人信息中加密后的第二记录数据包括:
所述第二密文的所述联系人信息包括控制数据和记录数据,所述底层模块逐一判断所述联系人信息中的数据是否为记录数据集合中的数据,进而获得待解密的所述第二记录数据。
7.根据权利要求5所述的方法,其特征在于:
所述底层模块包括Android底层模块;
所述获取所述电话卡内待读取的第二密文的所述联系人信息中加密后的第二记录数据之前包括:所述第二密文分别经Modem模块、RIL模块至所述Android底层模块。
8.根据权利要求5所述的方法,其特征在于:
所述解密算法所形成的所述第二明文数据和所述第二密文数据的长度相同。
9.一种写入和读取电话卡联系人信息的系统,其特征在于,包括底层模块,所述底层模块包括获取子模块和计算子模块,
所述获取子模块用于获取待写入的第一明文的所述联系人信息中第一记录数据;所述计算子模块用于利用加密算法将所述第一记录数据加密,进而形成第一密文以写入;或
所述获取子模块用于获取待读取的第二密文的所述联系人信息中加密后的第二记录数据;所述计算子模块利用解密算法将加密后的所述第二记录数据解密,进而形成第二明文以供读取。
10.一种终端,其特征在于,包括:
存储器;
卡接口电路;
处理器,耦接所述存储器和所述卡接口电路,运行系统;
所述处理器获取待写入的第一明文的所述联系人信息中第一记录数据,存入所述存储器,且利用加密算法将所述第一记录数据加密,进而形成第一密文,通过所述卡接口电路写入电话卡;或
所述处理器通过所述卡接口电路获取所述电话卡内待读取的第二密文的所述联系人信息中加密后的第二记录数据,存入所述存储器,利用解密算法将加密后的所述第二记录数据解密,进而形成第二明文以供读取;
其中,所述加密和解密过程在系统的底层模块中进行。