密钥安全性

  • 将密钥分成不同的几段,有的存储在文件中、有的存储在代码中,最后将他们拼接起来。
  • 用ndk开发,将密钥放在so文件,加密解密操作都在so文件里,这从一定程度上提高了的
    安全性.
  • 在so文件中不存储密钥,so文件中对密钥进行加解密操作,将密钥加密后的密钥命名为其
    他普通文件,存放在assets目录下或者其他目录下,接着在so文件里面添加无关代码(花
    指令)。
  • 密钥存储与芯片底层,每次经过认证去获取密钥。