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

Android中是否有唯一的每个应用程序和安全标识符,android,security,encryption,Android,Security,Encryption,我希望使用每个应用程序唯一的标识符,并且在应用程序上下文之外无法获得该标识符。 (与iOS类似) 我希望在webview(Phonegap应用程序)中使用这样的值来进行客户端加密,并将此值用作密码。(因此,应用程序之间共享的值无效,公共值(如应用程序id或包)也无效) 有这样的API吗 谢谢, 纳达夫 我想使用每个应用程序唯一的标识符,并且不能在应用程序上下文之外获得 没有这样的标识符。欢迎您生成自己的UUID,并将其存储在内部存储器中,尽管根设备用户仍然可以获取它 我希望在webview(Ph

我希望使用每个应用程序唯一的标识符,并且在应用程序上下文之外无法获得该标识符。
(与iOS类似)

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

有这样的API吗

谢谢,
纳达夫

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

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

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


这将是相当没有意义的,因为任何人谁想要将能够获得加密密钥和解密数据。让用户输入密码短语,并将其用作密钥(或密钥的基础,使用bcrypt/scrypt/PBKDF2轮生成实际密钥)。

为了进一步澄清,不要将密钥存储在任何持久性存储中。