Android中是否有唯一的每应用和安全标识符

时间:2013-11-08 15:06:27

标签: android security encryption

我想使用每个应用程序唯一的标识符,并且无法在应用程序上下文之外获取 (与iOS的identifierForVendor相似)

我想在webview(Phonegap应用程序)中使用这样的值来进行客户端加密并将此值用作密码。 (因此,应用程序之间共享的值无效,公共值也不是,例如应用程序ID或包)

有这样的API吗?

谢谢,
Nadav

1 个答案:

答案 0 :(得分:0)

  

我想使用每个应用程序唯一的标识符,并且无法在应用程序上下文之外获取

没有这样的标识符。我们欢迎您生成自己的UUID,并将其存储在内部存储中,尽管有根设备的用户仍然可以使用它。

  

我想在webview(Phonegap应用程序)中使用这样的值来进行客户端加密并将此值用作密码。

这是毫无意义的,因为任何想要获得加密密钥并解密数据的人都是如此。让用户键入密码,并将其用作密钥(或密钥的基础,使用bcrypt / scrypt / PBKDF2轮次生成实际密钥)。