なぜこのツールが役立つのか
このツールを使用して、時系列で並べ替え可能な160ビットのテスト識別子を作成したり、ログや移行で使用する前に、既存のKSUIDにエンコードされた日付を確認したりできます。
このサイトに対して公開された完全な、QA 承認版を選択します。
APIに識別子を送信せずに、27文字のKSUIDを生成するか、その4バイトのタイムスタンプオフセットと16バイトのランダムなペイロードをデコードします。
準備完了。作業データはこのブラウザに保存されます。
このツールを使用して、時系列で並べ替え可能な160ビットのテスト識別子を作成したり、ログや移行で使用する前に、既存のKSUIDにエンコードされた日付を確認したりできます。
生成では、固定の KSUID エポックからの経過秒を4バイトのビッグエンディアンで格納し、128ビットの Web Crypto ランダム値を追加して、その20バイトの値を固定幅の Base62 としてエンコードします。検査では、これらとまったく同じ手順を逆順にたどります。
0ujtsYcgvSTl8PAuAdqWYSMnLOv を検査すると、貼り付けられた値をローカルのままに保ちながら、埋め込まれた UTC 作成秒と16進のランダムペイロードが報告されます。
計算は決定的であり、無効な入力を静かに変更するのではなく、検証エラーを説明します。
入力と出力はこのタブ内にとどまります。コピーとダウンロードはサーバーアップロードなしでブラウザAPIを通じて行われます。
各実行はツールモード、タイムスタンプ、入出力サイズを報告するため、変換されたデータの監査が可能です。