タグ

keyに関するshigiryouのブックマーク (6)

  • ライセンス・キーの生成 (GENLICKEY)

    ライセンス・キー生成(GENLICKEY)コマンドは,ユーザーがプロダクトまたはプロダクトのフィーチャーにアクセスできるライセンス・キーを生成します。このキーはプロダクトおよびこのコマンドで入力したシステム情報に特有のものです。生成されるキーは18 桁の文字および数字(A-Fおよび0-9)の組み合わせになります。このコマンドを実行するためには,システム上にキーを生成しようとしているプロダクトのプロダクト定義が存在しなければなりません。 また,このコマンドはライセンス・リポジトリーにライセンス情報を追加します。キーは生成されたすべてのキーのヒストリーを保管するリポジトリーに保管されます。リポジトリーを表示して,特定のプロダクトまたはシステムにどのようなキーが生成されたかを調べることができます。ライセンス・リポジトリーを処理するために,DSPLICKEY, ADDLICKEY,およびRMVLI

  • 比較的強固なライセンスキーの生成 - kaisehのブログ

    プログラムのバイナリ自体が改ざんされる可能性を無視して、解析・偽装が困難なライセンスキーを生成/検証する手法というと、やっぱり以下のような公開鍵暗号方式になるんだろうか。 RSAのキーペアを作成しておく。 管理者側は「プログラム固有の情報+ユーザ固有の情報」を秘密鍵で暗号化してライセンスキーとする。 1024ビットの鍵の場合、パディングの88ビットを引いて936ビット=117バイトを固有情報の記述に使用可能。ユーザ名とメールアドレス程度の情報は格納することができる。 この場合、ライセンスキーの長さも1024ビットになる。これをBase64でエンコードすれば172文字のキーになる。Base16なら256文字。 プログラム側には公開鍵を埋め込んでおく。 ユーザが入力したライセンスキーを公開鍵で復号化して検証する。 以下はライセンスキー生成部のサンプル。 import java.math.Big

    比較的強固なライセンスキーの生成 - kaisehのブログ
  • bashで覚えておきたいショートカットキー(キーバインド) | 俺的備忘録 〜なんかいろいろ〜

    Linuxでデフォルトのログインシェルといえばbash。sshで接続するにしても、bashは必ず使うものだ。 今回は、そんなbashで利用できるショートカットキー(キーバインド)で覚えておくと便利なものをピックアップしてみた。 1.カーソル移動系 カーソルを移動する際に便利なショートカットキー。 こうしてみると、意外と知らなかったショートカットキーがあったりする。 コマンド 機能

  • Dictionary<TKey,TValue>.ContainsKey(TKey) メソッド (System.Collections.Generic)

    例 次のコード例は、 メソッドを使用して、 メソッドを ContainsKey 呼び出す前にキーが存在するかどうかをテストする方法を Add 示しています。 また、 メソッドを TryGetValue 使用して値を取得する方法も示します。これは、プログラムがディクショナリにないキーを頻繁に試行するときに、効率的に値を取得する方法です。 最後に、 プロパティ (C# のインデクサー) を使用 Item[] して、キーが存在するかどうかをテストする最も効率的な方法を示します。 このコード例は、 クラスに対して提供される大きな例の Dictionary<TKey,TValue> 一部です (openWith は、この例で使用される Dictionary の名前です)。 // ContainsKey can be used to test keys before inserting // them

    Dictionary<TKey,TValue>.ContainsKey(TKey) メソッド (System.Collections.Generic)
  • Dictionary<TKey,TValue>.IDictionary.Contains(Object) メソッド (System.Collections.Generic)

    例 次のコード例は、 IDictionary.Contains で インターフェイスの メソッドを使用する System.Collections.IDictionary 方法を Dictionary<TKey,TValue>示しています。 この例では、間違ったデータ型の false キーが指定された場合に メソッドが を返す方法を示します。 このコード例は、 メソッドに対して提供される出力を含む、より大きな例の IDictionary.Add 一部です。 using System; using System.Collections; using System.Collections.Generic; public class Example { public static void Main() { // Create a new dictionary of strings, with s

    Dictionary<TKey,TValue>.IDictionary.Contains(Object) メソッド (System.Collections.Generic)
  • ジェネリックコレクション その2 Dictionary (System.Collections.Generic) - smdn.jp

    ジェネリックコレクション ページ一覧ジェネリックコレクションジェネリックコレクション(1) Listジェネリックコレクション(2) Dictionaryジェネリックコレクション(3) SortedListとSortedDictionaryジェネリックコレクション(4) LinkedListジェネリックコレクション(5) Stackジェネリックコレクション(6) Queueジェネリックコレクション(7) HashSetとSortedSet System.Collections.Generic.Dictionaryクラスはインデックスではなくキーによってコレクション内の要素にアクセスできるコレクションで、ハッシュテーブルや連想配列と呼ばれるものに相当します。 コレクション内の要素数を動的に増減できる点はListと同じですが、Dictionaryは常にキーとそれに対応する値の対(ペア)を格納しま

    ジェネリックコレクション その2 Dictionary (System.Collections.Generic) - smdn.jp
  • 1