UUIDは通常36文字です。iPhoneのデバイスIDが40文字の理由
4
A
答えて
6
これはUUIDではなく、UDIDです。 UUIDはオンザフライで一意に生成され、格納されます。ただし、UDIDは電話機のハードウェアに基づいて計算されるため、決して生成されません。 40文字の長さは、ハードウェア情報のいくつかのSHA1ハッシュを意味するかもしれないし、ちょうど偶然かもしれない。
19
UDID≠UUIDなのでiPhone Unique Device Identifier(UDID)は、電話機のチップから引き出された複数の異なるハードウェアIDのハッシュです。これはソフトウェアオブジェクトのソフトウェア生成識別子ではありません。
これは128ビットではなく160ビットなので、32 + 4ハイフンではなく、40文字の16進数を表します。
関連する問題
- 1. SQLのINSERT文句を言わない長い私は長く、約40〜文字以上のテキストを投稿カント何らかの理由で40文字
- 2. デバイス名へのドライブ文字ID
- 3. argvで文字#がヌルな理由
- 4. 最小文字数509の理由
- 5. iPhoneアプリケーションが翌日デバイスで開けない理由は何ですか?
- 6. Wi-Fi経由でiPhoneからデバイスへ
- 7. 私のパスワードが大文字で小文字で受け入れる理由
- 8. Javaのハッシュテーブル(ハッシュテーブル)の「t」が大文字でない理由
- 9. サーバからの文字列が何らかの理由で
- 10. phpが文字をインクリメントする理由を理解する
- 11. 理由なしでBash 19の文字が消える
- 12. regexが文字列の長さを気にしない理由
- 13. 私の文字列がUIAlertViewに表示されない理由
- 14. "Hearts"シンボルのUnicode文字がHTMLで失敗する理由
- 15. IDが再シードされない理由
- 16. 文字列補間がconst文字列で機能しない理由
- 17. NodeJSのUSB経由のAndroid/iPhoneデバイス接続
- 18. iPhoneまたはiOSデバイスの一意のIDを使用
- 19. Nexus5xのAndroidデバイスでfopenが失敗する理由(C++)
- 20. Ionic:検出されたデバイス言語が「zz-ZZ」の理由
- 21. 私のコードが私の物理的なデバイス(iOS)で動かない理由
- 22. iPhoneの文字列のURL
- 23. 文字列の長さが '0'の理由が分かりません
- 24. 最初のカンマで改行40文字で
- 25. java.lang.NumberFormatException:入力文字列: "null" ..理由がわかりません
- 26. Django serializeが文字列を返す理由
- 27. 安全な文字列にforceとAsPlainTextが必要な理由
- 28. アグリゲーションフィルタで文字列値(BIRT)が見つからない理由
- 29. JSON.parseが無効な文字を与える理由
- 30. Rが特殊文字を列名に変更する理由