Skip to Content
新しいバージョン 12 を公開しました 🎉

ユーザーキーの形式

Babel Licensing のユーザーキーの形式は、生成されるキーの構造、長さ、文字の種類を定義できる特別な構文でカスタマイズできます。この柔軟性により、組織の命名規則とセキュリティ要件に合ったユーザーキーを作成できます。

形式の構文

ユーザーキーの形式を設定するときは、次のプレースホルダーを使用できます。

プレースホルダー説明
{TOKEN:NN}長さ NN の大文字の英数字(英字と数字)を生成します
{token:NN}長さ NN の小文字の英数字(英字と数字)を生成します
{HEX:NN}長さ NN の大文字の 16 進数文字(0-9、A-F)を生成します
{hex:NN}長さ NN の小文字の 16 進数文字(0-9、a-f)を生成します
{DEC:NN}長さ NN の 10 進数の数字(0-9)を生成します

各プレースホルダーの NN は、生成する文字数を表します。たとえば、{TOKEN:5} は 5 文字の大文字の英数字を生成します。

形式の例

次は、ユーザーキーの形式と、その形式から生成されるキーの例です。

  1. 区切り文字付きの標準形式:

    {TOKEN:5}-{TOKEN:5}-{TOKEN:5}

    出力例:AB3C7-XY29P-RTK84

  2. 製品固有のプレフィックス:

    PRO-{TOKEN:8}-{HEX:4}

    出力例:PRO-KD83P7LM-E5F2

  3. 大文字と小文字を混在させた複数セグメントの形式:

    {TOKEN:4}{token:4}-{HEX:6}

    出力例:X5P3ab7c-A7F9D2

  4. ハイフン付きの数字のみのライセンス:

    {DEC:4}-{DEC:4}-{DEC:4}

    出力例:7391-2658-9034

  5. 種類を混在させた複雑な形式:

    LIC-{TOKEN:3}{hex:4}-{DEC:3}-{HEX:5}

    出力例:LIC-QR5b7a2-847-D39F7

  6. エンタープライズライセンスの形式:

    ENT-{TOKEN:5}-{DEC:3}-{TOKEN:5}

    出力例:ENT-XC73P-592-KLMNR

ベストプラクティス

ユーザーキーの形式を設計するときは、次のベストプラクティスを考慮してください。

  1. 読みやすさとセキュリティのバランスを取る:キーが長いほどセキュリティは高まりますが、ユーザーが入力したり伝えたりしにくくなります。区切り文字(ハイフンなど)を入れると読みやすくなります。
  2. 識別用のプレフィックスを付ける:「STD-」や「ENT-」などのプレフィックスを付けると、ユーザーやサポート担当者がライセンスの種類をすばやく見分けられます。
  3. キーの長さを考慮する:ほとんどのアプリケーションでは、全体で 12 から 20 文字の長さにすると、セキュリティと使いやすさのバランスが取れます。
  4. 紛らわしい文字を避ける:形式を選ぶときは、「0」(ゼロ)と「O」(大文字のオー)のように混同されやすい文字があることに注意してください。{HEX:NN} を使うと、こうした紛らわしさの一部を避けられます。
  5. 読みやすさをテストする:キーを口頭で伝える必要が生じるカスタマーサポートの場面でも、キーの形式が読み取りやすいことを確認します。

ユーザーキーの形式を慎重に設計することで、安全であるだけでなく、使いやすく、製品のブランドにも合ったキーを作成できます。

Last updated on