2014年6月30日月曜日

PGP2.3a ( MS-DOS )



20年前くらいに買った、NECのPC-9801ノートには、MS-DOS 5.00A とWindows3.1が入っており、またMS-DOS上で動作する、PGP2.3aが入っています。

久しぶりに、PGP2.3aを使ってみました。


ヘルプは

PGP -H


鍵に関するヘルプは

PGP -K


鍵の作成は

PGP -KG


鍵のエクスポートは

PGP -KX



PGP 2.3a で作成した鍵を、Ubuntu14.04のgpgで読み込もうとしたのですが、はじめはうまくいきませんでした。バージョンが違いすぎるせいかと思っていました。しかし何度かやっているうちに、鍵に署名すれば公開鍵をUbuntu14.04のgpg で読み込めることがわかりました。


hoge@hoge.co.jp というユーザに対して、sample というテキストファイルを暗号化する場合には以下のようにキー入力します。


pgp  -e  sample  hoge@hoge.co.jp


sample という名前のファイルを削除するには以下のようにします。

pgp   -w   sample






2014年6月25日水曜日

Ubuntu 14.04 の GnuPG で秘密鍵をexport する

昨年、Ubuntu のGnuPG (gpg)で、秘密鍵を作成しましたが、その秘密鍵を他のマシンにコピーしたいと思いました。以下のコマンドにより、秘密鍵をexport できることがわかりました。


gpg -a --export-secret-keys


2014年6月24日火曜日

(Android) GnuPG をインストール

Nexus7 に GnuPG (Gnu Privacy Guard) をインストールしてみました。


https://play.google.com/store/apps/details?id=info.guardianproject.gpg&hl=ja


Ubuntu 14.04 に入っている gpg ( GnuPG ) 1.4.16 で作成した秘密鍵を、エクスポートしてNexus7上のGnuPGにインポートできることがわかりました。


2014年6月23日月曜日

ラインエディタのコマンドについて

ラインエディタのコマンドについて



1行目の表示
1

最初の行から最後の行までの表示

1,$p

置換と取消し

s/old/new/
s/old/new/p
s/old/new/g
s/old/new/gp

u
up

Excel VBAのサンプル


以下は簡単なExcel VBAのサンプルです。




Sub Macro1()

Range("B2").Select
ActiveCell.FormulaR1C1="VBA"
Range("B3").Select

End Sub

awk サンプル

昔のフロッピーディスクから、以前に作成したawkスクリプトが見つかりました。

csvファイルを読み込むために、FS(フィールドセパレータ)をカンマに設定しています。また、xxxx.csv という別のcsvファイルを開いて参照しているのが特徴です。







BEGIN{

FS=","
COUNT=0

}

{
COUNT=COUNT+1
# print $9,$23
MAILID=$9
EMPLO=$23

FINDFLG=0
while(getline < "xxxx.csv" > 0){
if(EMPLO==$7)FINDFLG=1

}
close("xxxx.csv")

print FINDFLG,EMPLO,MAILID > "KEKKA"
print COUNT,FINDFLG,EMPLO,MAILID


}

2014年6月22日日曜日

Ubuntu One の終了

どうも Ubuntu One というクラウドサービスが終了するらしいです。そのような内容の英語のメールが届きました。

Ubuntu One の中に保存していたファイル類をローカルにダウンロードしておきました。