2

iOS でコンパイルされたアプリケーションには、コンパイル時に識別子 (UUID) が割り当てられます。これらの識別子は、dwarfdump ツールによって明らかになる場合があります。UUID がどのように生成され、その中にどのような情報がエンコードされているかを知っている人はいますか?

4

1 に答える 1

5

ほとんどの場合、それらは CoreFoundation UUID 機構によって生成され、イーサネット カードの MAC アドレス、タイムスタンプ、およびその他のさまざまな情報に基づいて作成されます。を実行して、独自の UUID を生成できますuuidgen。それらにエンコードされた情報に関しては、実際にあるのはあなたのMACアドレスの断片だけです. これが持つ唯一の関連性は、誰かが同じマシンで複数の UUID が生成されたと理論的に判断できる可能性があることですが、それが実際に可能かどうかはわかりません。

于 2011-02-09T03:46:35.597 に答える