2013年1月10日木曜日
2013年1月9日水曜日
gpg による暗号化
WordやExcelでは、機密性を上げるために、パスワードによる暗号化をよく使います。WordやExcel以外にファイルの暗号化のためには、gpg(GunPG)を使うことがあります。秘密鍵と公開鍵のペアを作成して鍵による暗号化することもありますが、単にパスワードで暗号化する場合には、-c オプションを使用します。
例1) gpg -c sample.txt
(上記を入力するとパスワードを聞いてきます。sample.txt.gpg という暗号化ファイルが生成されます。暗号化されたファイルを復号するには、 gpg sample.txt.gpg と入力します。)
尚、暗号化したファイルをテキストファイルとしたい場合には、-a オプションを使用します。
例2) gpg -ac sample.txt
(上記を入力するとパスワードを聞いてきます。sample.txt.asc という暗号化ファイルが生成されます。暗号化されたファイルを復号するには、 gpg sample.txt.asc と入力します。)
(2014.6.9)
PGP 2.x との互換性を保つためには以下のよう --pgp2 というオプションを使用します。MS-DOSのパソコンでは、PGP2.3Aというバージョンを使用していますが、暗号化したファイルが、MS-DOSパソコン上で復号できるようになります。
例3) pgp -ac --pgp2 sample.txt
例1) gpg -c sample.txt
(上記を入力するとパスワードを聞いてきます。sample.txt.gpg という暗号化ファイルが生成されます。暗号化されたファイルを復号するには、 gpg sample.txt.gpg と入力します。)
尚、暗号化したファイルをテキストファイルとしたい場合には、-a オプションを使用します。
例2) gpg -ac sample.txt
(上記を入力するとパスワードを聞いてきます。sample.txt.asc という暗号化ファイルが生成されます。暗号化されたファイルを復号するには、 gpg sample.txt.asc と入力します。)
(2014.6.9)
PGP 2.x との互換性を保つためには以下のよう --pgp2 というオプションを使用します。MS-DOSのパソコンでは、PGP2.3Aというバージョンを使用していますが、暗号化したファイルが、MS-DOSパソコン上で復号できるようになります。
例3) pgp -ac --pgp2 sample.txt
βアラニン
筋肉に乳酸が蓄積すると、収縮しにくくなり、運動能力が低下する。老人がβアラニンを摂取すると、カルノシンという物質が生成され、運動能力が改善するというデータがある。βアラニンは、七面鳥、マグロ、エビなどに含まれる。(NHKクローズアップ現代より)
2013年1月8日火曜日
C# サンプルプログラム3
以下は、C#のサンプルプログラムです。実行するとコマンドラインに"Welcome to the C# Station Tutorial!"と表示するだけの簡単なプログラムです。なお、プログラムをコンパイルする時には、コマンドラインから、csc <プログラムファイル名> と入力します。
// Namespace Declaration
using System;
// Program start class
class WelcomeCSS
{
// Main begins program execution.
static void Main()
{
// Write to console
Console.WriteLine("Welcome to the C# Station Tutorial!");
// keep screen from going away
// when run from VS.NET
Console.ReadLine();
}
}
// Namespace Declaration
using System;
// Program start class
class WelcomeCSS
{
// Main begins program execution.
static void Main()
{
// Write to console
Console.WriteLine("Welcome to the C# Station Tutorial!");
// keep screen from going away
// when run from VS.NET
Console.ReadLine();
}
}
C# サンプルプログラム2
以下は、C#のサンプルプログラムです。コマンドラインから、第一引数として、自分の名前を与えて実行します。そんお名前に対して挨拶をするというプログラムです。
// Namespace Declaration
using System;
// Program start class
class NamedWelcome
{
// Main begins program execution.
static void Main(string[] args)
{
// Write to console
Console.WriteLine("Hello, {0}!", args[0]);
Console.WriteLine("Welcome to the C# Station Tutorial!");
Console.ReadLine();
}
}
// Namespace Declaration
using System;
// Program start class
class NamedWelcome
{
// Main begins program execution.
static void Main(string[] args)
{
// Write to console
Console.WriteLine("Hello, {0}!", args[0]);
Console.WriteLine("Welcome to the C# Station Tutorial!");
Console.ReadLine();
}
}
C# サンプルプログラム
以下は、C#のサンプルプログラムです。コマンドラインから実行すると"What is your name?"と聞いてくるのでこちらの名前を入力すると、その名前に対して挨拶してくるというものです。
// Namespace Declaration
using System;
// Program start class
class InteractiveWelcome
{
// Main begins program execution.
public static void Main()
{
// Write to console/get input
Console.Write("What is your name?: ");
Console.Write("Hello, {0}! ", Console.ReadLine());
Console.WriteLine("Welcome to the C# Station Tutorial!");
Console.ReadLine();
}
}
// Namespace Declaration
using System;
// Program start class
class InteractiveWelcome
{
// Main begins program execution.
public static void Main()
{
// Write to console/get input
Console.Write("What is your name?: ");
Console.Write("Hello, {0}! ", Console.ReadLine());
Console.WriteLine("Welcome to the C# Station Tutorial!");
Console.ReadLine();
}
}
2013年1月7日月曜日
登録:
投稿 (Atom)