テストデータの主キーや、フロントで先に振るIDが欲しいときに使います。v4だけでなくv7、ULID、NanoIDも選べます。認証の秘密にはしません。
マイグレーションのシードにIDが要る——その場で識別子を振る仕事です。パスワード生成ではありません。
v4の乱数、ソートしやすいv7、ULID、短いNanoIDをこのタブで出します。暗号の鍵やセッション秘密にはパスワード生成を使ってください。
どれを選ぶか
- v4: 既存システムがUUIDを要求するとき。順序は期待しない。
- v7: 新しい行を時間順に並べたいとき。
- ULID: 文字列としてソートしたいとき。
- NanoID: URLに載せたい短いID。衝突耐性は長さ次第です。
ファイルの改ざん確認はファイルSHA-256、文字列ハッシュはハッシュ生成です。
使い方
- 種類と個数を選びます。
- 生成してコピーします。
- 本番テーブルへ入れる前に、型と一意制約を確認してください。
しないこと
- グローバルな一意性の契約。
- パスワードマネージャーへの保存。
- 暗号論的な鍵導出。