1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Excel で暗号を作成する方法

Excel の機能は柔軟なツールであり、それらを使用する 1 つの方法は、単純な置換暗号を作成することです。これは、銀行や企業の秘密を保護するのに十分な安全性を備えた暗号化ではありませんが、Excel でプログラミングを行うのに適した方法であり、Excel の機能の能力を示す良い方法です。

ステップ 1

[ファイル] タブをクリックし、[オプション] を選択してから [数式] をクリックし、表示されるダイアログ ボックスの右上にある [反復数式を許可する] オプションをオンにして、反復計算を使用するように Excel を設定します。反復の最大回数を、暗号化および復号化するメッセージの最長に設定します。500 文字が妥当な制限です。

ステップ 2

次の値をセル「A1」から「A7」まで順に入力します。これらは、列「B」の関数が何をするかを追跡するのに役立つラベルです:「テキスト」、「開始」、「終了」、「カウンター」、および「翻訳」。列「B」の機能には影響しませんが、適切な機能を適切なスペースに配置しやすくなります。

ステップ 3

列「B2」に値「0」を入力します。

ステップ 4

セル「B3」に次の関数を入力してください:

=LEN(B1)

ステップ 5

セル「B4」に次の関数を入力してください:

=IF(B1="",B2,IF(B4

ステップ 6

セル「B5」に次の関数を入力してください:

=IF(B1="","",IF(B4<=B3,CONCATENATE(B5,CHAR(IF(CODE(MID(B1,B4,1)))=32,32,MOD((CODE(MID(B1) ,$B$4,1))-IF(CODE(MID(B1,$B$4,1))<91,65,97))+13,26)+IF(CODE(MID(B1,$B$4, 1))<91,65,97)))),B5))

ステップ 7

セル「B1」に暗号に変換したい語句を入力し、「Enter」を押します。暗号化されたバージョンは、セル「B5」に表示されます。セル「B1」に暗号化されたテキストを入力して「Enter」を押すと、元のテキストが返されます。

ヒント

Excel の反復計算方法により、暗号の最後の文字がさらに 1 回繰り返されます。