暗号と復号のアルゴリズム - 2 / 2 -
SophiaFramework によるアプリ
- 最初に、メニューを表示します。
MD5 & ARC4 または RSA が選択できます。
※ ウインドウは、CLR キーで閉じます。
- MD5 & ARC4 では、平文と鍵が入力されます。
- Encode ボタンが押されると、平文を暗号化します。
- 平文を削除します。
- Decode ボタンが押されると、暗号文を復号化します。
- RSA では、平文が入力されます。
- Encode ボタンが押されると、平文を暗号化します。
- 平文を削除します。
- Decode ボタンが押されると、暗号文を復号化します。
複雑な GUI 構造を簡単に実現
GUI 無しアプリの " .c " ファイルが 430 行に対して、GUI アプリの" .cpp " ファイルは 510 行です。SophiaFramework を使えば、GUI 機能を追加してもコードはあまり増えません。
記事掲載プログラムのソースコード
SophiaFramework UNIVERSE を使用して作成したソースコード
cipherapp_sf.zip (SophiaFramework UNIVERSE 5.1)