文字列暗号化

正解は イ (DEB)です。 暗号化は「英字→文字番号」「n文字目に n を加算」「26で割った余り」「文字番号→英字」の順です。元の文字列を求めるには、この手順を 逆にたどり、n文字目から n を引きます (負になったら26を足します)。 1文字目 2文字目 3文字目 暗号文 E G E 文字番号 4 6 4 位置の数を引く 4−1=3 6−2=4 4−3=1 元の英字 D E B 念のため DEB を暗号化して確かめます。D, E, B → 3, 4, 1 → 1, 2, 3 を加算して 4, 6, 4 → 26で割った余りも 4, 6, 4 → EGE となり、一致します。 選択肢 文字番号 加算後(mod 26) 暗号文 ア BED 1, 4, 3 2, 6, 6 CGG イ DEB 3, 4, 1 4, 6, 4 EGE ウ FIH 5, 8, 7 6, 10, 10 GKK エ HIF 7, 8, 5 8, 10, 8 IKI

大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は表のとおりである。この手順で暗号化した結果が『EGE』であるとき,元の文字列はどれか。

暗号化の手順と例『FAX』の暗号化

手順

暗号化の手順

処理前

処理後

1

表から英字を文字番号に変換する。

FAX

5,0,23

2

1文字目に1,2文字目に2,n文字目にnを加算する。

5,0,23

6,2,26

3

26で割った余りを新たな文字番号とする。

6,2,26

6,2,0

4

表から文字番号を英字に変換する。

6,2,0

GCA

英字と文字番号

英字

A

B

C

D

E

F

G

H

I

J

K

L

M

文字番号

0

1

2

3

4

5

6

7

8

9

10

11

12

英字

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

文字番号

13

14

15

16

17

18

19

20

21

22

23

24

25

出典令和元年度秋期 ITパスポート試験 公開問題 問70
ア
BED
イ
DEB
ウ
FIH
エ
HIF