ユーザーキーの形式
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 文字の大文字の英数字を生成します。
形式の例
次は、ユーザーキーの形式と、その形式から生成されるキーの例です。
-
区切り文字付きの標準形式:
{TOKEN:5}-{TOKEN:5}-{TOKEN:5}出力例:
AB3C7-XY29P-RTK84 -
製品固有のプレフィックス:
PRO-{TOKEN:8}-{HEX:4}出力例:
PRO-KD83P7LM-E5F2 -
大文字と小文字を混在させた複数セグメントの形式:
{TOKEN:4}{token:4}-{HEX:6}出力例:
X5P3ab7c-A7F9D2 -
ハイフン付きの数字のみのライセンス:
{DEC:4}-{DEC:4}-{DEC:4}出力例:
7391-2658-9034 -
種類を混在させた複雑な形式:
LIC-{TOKEN:3}{hex:4}-{DEC:3}-{HEX:5}出力例:
LIC-QR5b7a2-847-D39F7 -
エンタープライズライセンスの形式:
ENT-{TOKEN:5}-{DEC:3}-{TOKEN:5}出力例:
ENT-XC73P-592-KLMNR
ベストプラクティス
ユーザーキーの形式を設計するときは、次のベストプラクティスを考慮してください。
- 読みやすさとセキュリティのバランスを取る:キーが長いほどセキュリティは高まりますが、ユーザーが入力したり伝えたりしにくくなります。区切り文字(ハイフンなど)を入れると読みやすくなります。
- 識別用のプレフィックスを付ける:「STD-」や「ENT-」などのプレフィックスを付けると、ユーザーやサポート担当者がライセンスの種類をすばやく見分けられます。
- キーの長さを考慮する:ほとんどのアプリケーションでは、全体で 12 から 20 文字の長さにすると、セキュリティと使いやすさのバランスが取れます。
- 紛らわしい文字を避ける:形式を選ぶときは、「0」(ゼロ)と「O」(大文字のオー)のように混同されやすい文字があることに注意してください。
{HEX:NN}を使うと、こうした紛らわしさの一部を避けられます。 - 読みやすさをテストする:キーを口頭で伝える必要が生じるカスタマーサポートの場面でも、キーの形式が読み取りやすいことを確認します。
ユーザーキーの形式を慎重に設計することで、安全であるだけでなく、使いやすく、製品のブランドにも合ったキーを作成できます。
Last updated on