Skip to content

Commit e51a84c

Browse files
committed
Add ar-AR translation to cryptography/hill-cipher
1 parent 3f6d4a2 commit e51a84c

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# ุดูุฑุฉ ู‡ูŠู„
2+
3+
ุชุนุฏ **ุดูุฑุฉ ู‡ูŠู„** ู†ูˆุนู‹ุง ู…ู† [ุดูุฑุงุช ุงู„ุงุณุชุจุฏุงู„ ู…ุชุนุฏุฏุฉ ุงู„ุฃุญุฑู](https://en.wikipedia.org/wiki/Polygraphic_substitution) ุงู„ู…ุจู†ูŠุฉ ุนู„ู‰ ุงู„ุฌุจุฑ ุงู„ุฎุทูŠ.
4+
5+
ูŠุชู… ุชู…ุซูŠู„ ูƒู„ ุญุฑู ุจุฑู‚ู… [ุจุงู„ู†ุณุจุฉ ู„ู€](https://en.wikipedia.org/wiki/Modular_arithmetic) `26`. ุนู„ู‰ ุงู„ุฑุบู… ู…ู† ุฃู† ู‡ุฐู‡ ู„ูŠุณุช ู…ูŠุฒุฉ ุฃุณุงุณูŠุฉ ู„ู„ุดูุฑุฉุŒ ุฅู„ุง ุฃู† ู‡ุฐุง ุงู„ู…ุฎุทุท ุงู„ุจุณูŠุท ุบุงู„ุจู‹ุง ู…ุง ูŠูุณุชุฎุฏู…:
6+
7+
| **Letter** | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
8+
| ---------- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
9+
| **Number** | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
10+
11+
## ุงู„ุชุดููŠุฑ
12+
13+
ู„ุชุดููŠุฑ ุฑุณุงู„ุฉุŒ ูŠุชู… ุถุฑุจ ูƒู„ ู…ุฌู…ูˆุนุฉ ู…ู† `n` ุฃุญุฑู (ุชุนุชุจุฑ ูƒู…ุชุฌู‡ ุฐูˆ `n` ู…ูƒูˆู†) ููŠ ู…ุตููˆูุฉ ู‚ุงุจู„ุฉ ู„ู„ุนูƒุณ ุจุฃุจุนุงุฏ `n ร— n`ุŒ ูˆุฐู„ูƒ ุจุงู„ู†ุณุจุฉ ู„ู€ `26`.
14+
15+
ุงู„ู…ุตููˆูุฉ ุงู„ู…ุณุชุฎุฏู…ุฉ ู„ู„ุชุดููŠุฑ ู‡ูŠ _ู…ูุชุงุญ ุงู„ุดูุฑุฉ_ุŒ ูˆูŠุฌุจ ุงุฎุชูŠุงุฑู‡ุง ุนุดูˆุงุฆูŠู‹ุง ู…ู† ู…ุฌู…ูˆุนุฉ ุงู„ู…ุตููˆูุงุช ุงู„ู‚ุงุจู„ุฉ ู„ู„ุนูƒุณ ุจุฃุจุนุงุฏ `n ร— n` (ุจุงู„ู†ุณุจุฉ ู„ู€ `26`). ูŠู…ูƒู† ุจุงู„ุทุจุน ุชูƒูŠูŠู ุงู„ุดูุฑุฉ ู„ุฃุจุฌุฏูŠุฉ ุจุฃูŠ ุนุฏุฏ ู…ู† ุงู„ุฃุญุฑูุ› ูู‚ุท ูŠุฌุจ ุฅุฌุฑุงุก ุฌู…ูŠุน ุงู„ุนู…ู„ูŠุงุช ุงู„ุญุณุงุจูŠุฉ ุจุงู„ู†ุณุจุฉ ู„ุนุฏุฏ ุงู„ุฃุญุฑู ุจุฏู„ุงู‹ ู…ู† ุงู„ู†ุณุจุฉ ู„ู€ `26`.
16+
17+
ู„ู†ุฃุฎุฐ ุงู„ุฑุณุงู„ุฉ `ACT`ุŒ ูˆุงู„ู…ูุชุงุญ ุฃุฏู†ุงู‡ (ุฃูˆ `GYB/NQK/URP` ุจุงู„ุฃุญุฑู):
18+
19+
```
20+
| 6 24 1 |
21+
| 13 16 10 |
22+
| 20 17 15 |
23+
```
24+
25+
ุจู…ุง ุฃู† `A` ู‡ูˆ `0`ุŒ ูˆ `C` ู‡ูˆ `2` ูˆ `T` ู‡ูˆ `19`ุŒ ูุฅู† ุงู„ุฑุณุงู„ุฉ ู‡ูŠ ุงู„ู…ุชุฌู‡:
26+
27+
```
28+
| 0 |
29+
| 2 |
30+
| 19 |
31+
```
32+
33+
ูˆุจุงู„ุชุงู„ูŠุŒ ูุฅู† ุงู„ู…ุชุฌู‡ ุงู„ู…ุดูุฑ ูŠูุนุทู‰ ุจู€:
34+
35+
```
36+
| 6 24 1 | | 0 | | 67 | | 15 |
37+
| 13 16 10 | | 2 | = | 222 | โ‰ก | 14 | (mod 26)
38+
| 20 17 15 | | 19 | | 319 | | 7 |
39+
```
40+
41+
ุงู„ุขู†ุŒ ู„ู†ูุชุฑุถ ุฃู† ุฑุณุงู„ุชู†ุง ู‡ูŠ `CAT` ุจุฏู„ุงู‹ ู…ู† ุฐู„ูƒ (ู„ุงุญุธ ูƒูŠู ู†ุณุชุฎุฏู… ู†ูุณ ุงู„ุฃุญุฑู ูƒู…ุง ููŠ `ACT` ู‡ู†ุง)ุŒ ุฃูˆ:
42+
43+
```
44+
| 2 |
45+
| 0 |
46+
| 19 |
47+
```
48+
49+
ู‡ุฐู‡ ุงู„ู…ุฑุฉุŒ ุงู„ู…ุชุฌู‡ ุงู„ู…ุดูุฑ ูŠูุนุทู‰ ุจู€:
50+
51+
```
52+
| 6 24 1 | | 2 | | 31 | | 5 |
53+
| 13 16 10 | | 0 | = | 216 | โ‰ก | 8 | (mod 26)
54+
| 20 17 15 | | 19 | | 325 | | 13 |
55+
```
56+
57+
ูˆู‡ูˆ ู…ุง ูŠู‚ุงุจู„ ุงู„ู†ุต ุงู„ู…ุดูุฑ `FIN`. ู„ู‚ุฏ ุชุบูŠุฑ ูƒู„ ุญุฑู.
58+
59+
## ููƒ ุงู„ุชุดููŠุฑ
60+
61+
ู„ููƒ ุชุดููŠุฑ ุงู„ุฑุณุงู„ุฉุŒ ูŠุชู… ุถุฑุจ ูƒู„ ู…ุฌู…ูˆุนุฉ ููŠ ู…ุนูƒูˆุณ ุงู„ู…ุตููˆูุฉ ุงู„ู…ุณุชุฎุฏู…ุฉ ู„ู„ุชุดููŠุฑ. ู†ุญูˆู„ ุงู„ู†ุต ุงู„ู…ุดูุฑ ู…ุฑุฉ ุฃุฎุฑู‰ ุฅู„ู‰ ู…ุชุฌู‡ุŒ ุซู… ู†ุถุฑุจ ุจุจุณุงุทุฉ ููŠ ู…ุนูƒูˆุณ ู…ุตููˆูุฉ ุงู„ู…ูุชุงุญ (`IFK/VIV/VMI` ุจุงู„ุฃุญุฑู). (ุงู†ุธุฑ [ุนูƒุณ ุงู„ู…ุตููˆูุฉ](https://en.wikipedia.org/wiki/Matrix_inversion) ู„ู„ุญุตูˆู„ ุนู„ู‰ ุทุฑู‚ ุญุณุงุจ ุงู„ู…ุตููˆูุฉ ุงู„ุนูƒุณูŠุฉ.) ู†ุฌุฏ ุฃู†ู‡ุŒ ุจุงู„ู†ุณุจุฉ ู„ู€ 26ุŒ ู…ุนูƒูˆุณ ุงู„ู…ุตููˆูุฉ ุงู„ู…ุณุชุฎุฏู…ุฉ ููŠ ุงู„ู…ุซุงู„ ุงู„ุณุงุจู‚ ู‡ูˆ:
62+
63+
```
64+
-1
65+
| 6 24 1 | | 8 5 10 |
66+
| 13 16 10 | (mod 26) โ‰ก | 21 8 21 |
67+
| 20 17 15 | | 21 12 8 |
68+
```
69+
70+
ุจุงุณุชุฎุฏุงู… ุงู„ู†ุต ุงู„ู…ุดูุฑ ุงู„ุณุงุจู‚ `POH`ุŒ ู†ุญุตู„ ุนู„ู‰:
71+
72+
```
73+
| 8 5 10 | | 15 | | 260 | | 0 |
74+
| 21 8 21 | | 14 | = | 574 | โ‰ก | 2 | (mod 26)
75+
| 21 12 8 | | 7 | | 539 | | 19 |
76+
```
77+
78+
ูˆู‡ูˆ ู…ุง ูŠุนูŠุฏู†ุง ุฅู„ู‰ `ACT`ุŒ ูƒู…ุง ู‡ูˆ ู…ุชูˆู‚ุน.
79+
80+
## ุชุญุฏูŠุฏ ู…ุตููˆูุฉ ุงู„ุชุดููŠุฑ
81+
82+
ู‡ู†ุงูƒ ุชุนู‚ูŠุฏุงู† ููŠ ุงุฎุชูŠุงุฑ ู…ุตููˆูุฉ ุงู„ุชุดููŠุฑ:
83+
84+
ูก. ู„ูŠุณ ู„ุฌู…ูŠุน ุงู„ู…ุตููˆูุงุช ู…ุนูƒูˆุณ. ุณูŠูƒูˆู† ู„ู„ู…ุตููˆูุฉ ู…ุนูƒูˆุณ ุฅุฐุง ูˆูู‚ุท ุฅุฐุง ูƒุงู† [ู…ุญุฏุฏู‡ุง](https://en.wikipedia.org/wiki/Determinant) ุบูŠุฑ ุตูุฑูŠ.
85+
86+
ูข. ูŠุฌุจ ุฃู„ุง ูŠูƒูˆู† ู„ู…ุญุฏุฏ ู…ุตููˆูุฉ ุงู„ุชุดููŠุฑ ุฃูŠ ุนูˆุงู…ู„ ู…ุดุชุฑูƒุฉ ู…ุน ุงู„ุฃุณุงุณ ุงู„ู…ุนูŠุงุฑูŠ.
87+
88+
ูˆุจุงู„ุชุงู„ูŠุŒ ุฅุฐุง ุนู…ู„ู†ุง ุจุงู„ู†ุณุจุฉ ู„ู€ `26` ูƒู…ุง ู‡ูˆ ู…ูˆุถุญ ุฃุนู„ุงู‡ุŒ ูŠุฌุจ ุฃู† ูŠูƒูˆู† ุงู„ู…ุญุฏุฏ ุบูŠุฑ ุตูุฑูŠุŒ ูˆูŠุฌุจ ุฃู„ุง ูŠูƒูˆู† ู‚ุงุจู„ุงู‹ ู„ู„ู‚ุณู…ุฉ ุนู„ู‰ `2` ุฃูˆ `13`. ุฅุฐุง ูƒุงู† ุงู„ู…ุญุฏุฏ `0`ุŒ ุฃูˆ ูƒุงู† ู„ู‡ ุนูˆุงู…ู„ ู…ุดุชุฑูƒุฉ ู…ุน ุงู„ุฃุณุงุณ ุงู„ู…ุนูŠุงุฑูŠุŒ ูู„ุง ูŠู…ูƒู† ุงุณุชุฎุฏุงู… ุงู„ู…ุตููˆูุฉ ููŠ ุดูุฑุฉ ู‡ูŠู„ุŒ ูˆูŠุฌุจ ุงุฎุชูŠุงุฑ ู…ุตููˆูุฉ ุฃุฎุฑู‰ (ูˆุฅู„ุง ูู„ู† ูŠูƒูˆู† ู…ู† ุงู„ู…ู…ูƒู† ููƒ ุงู„ุชุดููŠุฑ). ู„ุญุณู† ุงู„ุญุธุŒ ุงู„ู…ุตููˆูุงุช ุงู„ุชูŠ ุชุณุชูˆููŠ ุงู„ุดุฑูˆุท ู„ุงุณุชุฎุฏุงู…ู‡ุง ููŠ ุดูุฑุฉ ู‡ูŠู„ ุดุงุฆุนุฉ ู†ุณุจูŠู‹ุง.
89+
90+
## ุงู„ู…ุฑุงุฌุน
91+
92+
- [ุดูุฑุฉ ู‡ูŠู„ ุนู„ู‰ ูˆูŠูƒูŠุจูŠุฏูŠุง](https://en.wikipedia.org/wiki/Hill_cipher)
93+
- [ุนูƒุณ ุงู„ู…ุตููˆูุฉ ุนู„ู‰ MathIsFun](https://www.mathsisfun.com/algebra/matrix-inverse.html)
94+
- [GeeksForGeeks](https://www.geeksforgeeks.org/hill-cipher/)

0 commit comments

Comments
ย (0)