«前の日記(2010.04.19 / Monday) 最新 次の日記(2010.04.21 / Wednesday)» 編集

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2010.04.20 / Tuesday [長年日記]

* [computer/update] LimeChat for Mac ver.2.7

Objective-C で実装された Mac OS X 向け IRC クライアント。

* [computer] GnuPG によるファイルの暗号化と復号

仕事のパートナーが GnuPG によるファイルの暗号化 (共通鍵暗号) を好んで使っているようなので、まとめておく。

# 暗号化
$ gpg -c --cipher-algo CAMELLIA256 --compress-algo BZIP2 foobar.txt
パスフレーズを入力:
パスフレーズを再入力:
# 複合化
$ gpg -d foobar.txt.gpg > foobar.txt 
gpg: CAMELLIA256暗号化済みデータ
パスフレーズを入力:
gpg: 1 個のパスフレーズで暗号化

CAMELLIA256BZIP2 はそれぞれ暗号法と圧縮法で、 gpg --version した時に表示されるものから選択できる。 特に指定しなかった場合、 前者は CAST5 (CAST-128) が、後者は ZIP が使われるようだ。 また、圧縮時に -z N, --compress-level N, --bzip2-compress-level N (N は数字) のいずれかを指定すると、圧縮レベルを変更できるようだ。

上記の例では Camellia 暗号を選択しているが、 同暗号法は最新の GnuPG でないと扱えないので、基本的に使わない方が良い。

* [computer] libtasn1 2.6 を Mac OS X 10.6 にインストールする

CFLAGS などはお好みで。

$ wget -c http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.6.tar.gz
$ gzip -cd libtasn1-2.6.tar.gz | tar xvf -
$ cd libtasn1-2.6/
$ ./configure
$ make && make check
$ sudo make install

  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。