ちょいプの詳しい説明

icon
Copyright (C)1996-1997 Masatoshi SEKI

MacPGP2.6.3iを簡単に使うためのツール、「ちょいプ」の ちょっと詳しい説明です。


[うち] [目次] [簡単な説明] [FAQ] [ダウンロード]

修正記録


[うち] [目次] [簡単な説明] [FAQ] [ダウンロード]

作成の背景と目標・方針

背景

職場で PGP を使った暗号メールを普及させるために暗躍し、 UNIXユーザーの間ではある程度浸透させることに成功しました。 ここで利用者の裾野を一気に広げるために、また PGPがプラットフォームに依存しないことを示すために Macintosh 版の PGP ツールを作成することにしました。
はじめはAppleScriptで作ったアップレットを使っていましたが、 起動が遅い、メモリ管理が怪しいといった理由から アプリケーションとして作り直しました。

設計目標

設計方針


[うち] [目次] [簡単な説明] [FAQ] [ダウンロード]

機能


起動・終了

注意!
暗号文や平文は必ずクリップボードに出力します。 ファイルには保存できません。
Tips!
0.4a1より、テキストファイルが開けます。ファイルを開くと、 編集中のテキストは破棄されます。
Tips!
パニック時(ex. 平文を覗かれそうになったとき)は ウィンドウを閉じてすぐに終了できます。このとき、 編集中のテキストはクリップボードに保存されているので、 再びちょいプを起動することで作業を再開できます。

暗号化・署名

注意!
暗号化のためにテンポラリファイルを作成します。 テンポラリファイルはMacPGPの処理終了後に ゼロ詰めしてから削除していますが、 万が一、処理中に異常終了すると System起動時にゴミ箱にテンポラリファイルが あらわれることがあります。
Tips!
MacPGPの処理が完了してから、 数分間MacPGPを終了させないことができるようになりました。 続けて署名、暗号化、復号化を行う場合に MacPGPの"Recycle Password"オプションと併せて使うと便利です。 プレファレンスで設定してください。

復号化

注意!
復号化のためにテンポラリファイルを作成します。 テンポラリファイルはMacPGPの処理終了後に ゼロ詰めしてから削除していますが、 万が一、処理中に異常終了すると System起動時にゴミ箱にテンポラリファイルが あらわれることがあります。
Tips!
確認した署名情報など、 MacPGP が返す情報を文書の先頭に挿入することができます。 プレファレンスで設定してください。
Tips!
MacPGPの処理が完了してから、 数分間MacPGPを終了させないことができるようになりました。 続けて署名、暗号化、復号化を行う場合に MacPGPの"Recycle Password"オプションと併せて使うと便利です。 プレファレンスで設定してください。

エディタ

Tips!
引用マークらしいものがついている行には引用マークを挿入しない 「おせっかいな引用」機能があります。プレファレンスで設定してください。

[うち] [目次] [簡単な説明] [FAQ] [ダウンロード]

やり残したこと・不具合


[うち] [目次] [簡単な説明] [FAQ] [ダウンロード]

開発環境

開発マシン
LC630、PowerBook165c
OS
漢字Talk7.5 J1-7.5.3
コンパイラ
CW11
ライブラリ
PowerPlant
SampleText 2.01 (壁谷武憲氏作 kabeya@kuic.kyoto-u.ac.jp)

[うち] [目次] [簡単な説明] [FAQ] [ダウンロード]
m_seki@mva.biglobe.ne.jp