From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/glossary/signature/index.html | 19 +++++++ .../index.html" | 37 ++++++++++++++ .../signature/\351\226\242\346\225\260/index.html" | 59 ++++++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 files/ja/glossary/signature/index.html create mode 100644 "files/ja/glossary/signature/\343\202\273\343\202\255\343\203\245\343\203\252\343\203\206\343\202\243/index.html" create mode 100644 "files/ja/glossary/signature/\351\226\242\346\225\260/index.html" (limited to 'files/ja/glossary/signature') diff --git a/files/ja/glossary/signature/index.html b/files/ja/glossary/signature/index.html new file mode 100644 index 0000000000..ff667ce2b7 --- /dev/null +++ b/files/ja/glossary/signature/index.html @@ -0,0 +1,19 @@ +--- +title: Signature (シグネチャ) +slug: Glossary/Signature +tags: + - Disambiguation + - Glossary + - TopicStub +translation_of: Glossary/Signature +--- +

シグネチャは状況によって色々な意味を持ちます。
+ こちらを参照してください。

+ +

{{GlossaryDisambiguation}}

+ +

詳細情報

+ + diff --git "a/files/ja/glossary/signature/\343\202\273\343\202\255\343\203\245\343\203\252\343\203\206\343\202\243/index.html" "b/files/ja/glossary/signature/\343\202\273\343\202\255\343\203\245\343\203\252\343\203\206\343\202\243/index.html" new file mode 100644 index 0000000000..04ddf1e918 --- /dev/null +++ "b/files/ja/glossary/signature/\343\202\273\343\202\255\343\203\245\343\203\252\343\203\206\343\202\243/index.html" @@ -0,0 +1,37 @@ +--- +title: Signature (署名 (セキュリティ) ) +slug: Glossary/Signature/セキュリティ +tags: + - Cryptography + - Glossary + - Privacy + - Security +translation_of: Glossary/Signature/Security +--- +

署名 もしくは デジタル署名 とは、通信が正当であることを示す {{glossary("protocol", "プロトコル")}} です。

+ +

署名プロセスでは最初に、与えられたメッセージの {{glossary("hash", "ハッシュ")}} から、署名実体にリンクされたデジタル署名を、実体の秘密 {{glossary("key", "鍵")}} を使用して生成します。

+ +

メッセージを受信すると、認証プロセス では

+ + + +

このシステムは、秘密鍵が漏洩したり、受信者が不正に間違った公開鍵を受信した場合には機能しなくなります。

+ +

関連項目

+ +

一般知識

+ + + +

技術リファレンス

+ + diff --git "a/files/ja/glossary/signature/\351\226\242\346\225\260/index.html" "b/files/ja/glossary/signature/\351\226\242\346\225\260/index.html" new file mode 100644 index 0000000000..8a0608771e --- /dev/null +++ "b/files/ja/glossary/signature/\351\226\242\346\225\260/index.html" @@ -0,0 +1,59 @@ +--- +title: Signature (functions) (シグネチャ (関数)) +slug: Glossary/Signature/関数 +tags: + - CodingScripting + - Glossary + - Java + - JavaScript +translation_of: Glossary/Signature/Function +--- +

関数シグネチャ (もしくは型シグネチャ、メソッドシグネチャ) は{{Glossary("Function", "関数")}}や{{Glossary("Method", "メソッド")}}の入力と出力を定義します。

+ +

シグネチャは以下のものを含みます:

+ + + +

さらに詳しく

+ +

JavaScript におけるシグネチャ

+ +

{{Glossary("JavaScript")}} は型付けの弱い動的言語です。なので先行して変数の型を宣言する必要がありません。プログラムが処理される間に自動的に型が決定します。JavaScript のシグネチャはそれでもやはりメソッドの情報を付与します:

+ +
MyObject.prototype.myFunction(value)
+ + + +

Java におけるシグネチャ

+ +

{{Glossary("Java")}}では、シグネチャは仮想マシンコードレベルでメソッドやクラスを区別するために使用されます。 Java コードを実行できるように変数の型をコード中で宣言する必要があります。 Java は強い型付けがなされ、コンパイル中にすべてのパラメーターが正しいかどうかをチェックします。

+ +
public static void main(String[] args)
+ + + +

さらに学ぶ

+ +

一般知識

+ + -- cgit v1.2.3-54-g00ecf