リストHOME  リストOpen Source

暗号化・復号化の基本

概要

 暗号化の基本は、ある法則にしたがって、あるデータを異なるデータに変換することです。逆に、復号化とは、暗号化されたデータを元に戻す処理・手続きのことです。ここで、公開しているサンプルソースは、エクセルのセルに入力されている文字列データを暗号化・復号化するものです。

 暗号化・復号化の仕様書とソースコードが以下からダウンロード出来ますので、参考にしてみてください。

 ソースコードは、Microsoft社の製品 エクセル向けに書かれたものなので、利用するには、ご使用のコンピュータに、エクセルがインストールされていることが、必須条件です。


 以下がエクセルで動作しているサンプル画像です。 暗号化・復号化のサンプル

改善案

 暗号化ということで、セキュリティ面での改善を考えてみてはどうでしょうか。一つは、暗号化のテーブルを4つ用意していますが、この数を増やすこと、セキュリティがアップします。また、94進表示による暗号化なのですが、上の桁については、下の2ビットしか使用していません。94を超えない範囲で、未使用のビットを利用し、そのビットに、次の文字の暗号化に使う、テーブルの番号を割当てたりするのも、良いと思います。そうすることで、一文字ごとに異なる暗号化テーブルを使用した、暗号化が実現できます。



免責事項

 作者は、本ソフトウェアの使用または使用不能から生じるコンピュータの故障、情報の消失、その他あらゆる直接的及び間接的被害に関して一切の責任を負いません。



ダウンロード



サンプルデータについて

 サンプルに含まれるデータは、私の創作によるものです、サンプルデータに含まれる個人名、会社名などの情報は、実在の人物とはまったく関係ありません。



不具合の報告

 ご使用にあたり、改善の要望、不具合の発生等ありましたら、画面下のアドレスまで、ご連絡頂きますよう、宜しくお願いいたします。ご面倒、ご不便をお掛けしますが、宜しくお願いいたします。


暗号化・復号化の基本・ページのフッター
管理者のメールアドレス