{]
"РЛ" - НАЧИНАЮ Щ ИМ
[I
Клввиша
Десятинное
Шестнвдцатеричное Символическое
Сравнение
число
число
имя
no символу
8 *
56
0x38
8
9 (
57
0x39
9
192
ОхСО
-
- _
189
OxBD
= +
187
ОхВВ
[{
219
OxDB
И
221
OxDD
-
; :
186
ОхВА
-
-
222
OxDE
м
220
OxDC
, <
188
ОхВС
-
-
, >
190
ОхВЕ
-
/?■
191
OxBF
а А
65
0x41
A
ЬВ
66
0x42
В
с С
67
0x43
-
c
d D
68
0x44
D
е Е
69
0x45
E
f F
70
0x46
-
F
gG
71
0x47
G
hH
72
0x48
H
і !
73
0x49
!
iJ
74
0х4А
-
J
kK
75
0x4В
-
К
IL
76
0х4С
L
m
M
77 1
0x4D
M
n N
78
0х4Е
N
o O
79
0x4F
0
P p
80
0x50
P
qQ
81
0x51
Q
rR
82
0x52
-
R
sS
83
0x53
S
tT
84
0x54
T
u U
85
0x55 ‘
U
W
86
0x56
V
w W
87
0x57
-
w
x X
88
0x58
X
y Y
89
0x59
Y
z Z
90
0х5А
-
Z
Win(H)
91
0x5В
VKJ.WIN
Win(f)p)
92
0х5С
VK^RWfN
На правой клавиатуре при выключенной клавише
NumLock
0
96
0x60
VK_NUMPADO
-
1
97
0x61
VK_NUMPAD1
2
98
0x62
VK_NUMPAD2
3
99
0x63
VK_NUMPAD3
-
4
100
0x54
VKJ4UMPAD4
5
101
0x65
VK_NUMPAD5
6
102
0x66
VK_NUMPAD6
-
7
103
0x67
VK_NUMPAD7
-
8
104
0x68
VK_NUMPAD8
9
105
0x69
VK_NUMPAD9
106
ОхбА
VK_MULT!PLY
+
107
0x6В
VK_ADD
-
-
108
ОхбС
VK_SUBTRACT
109
0x6 D
VK_DECIMAL
-
/
110
ОхбЕ
.
VK_DIVIDE
Безопасность
У каждого из нас есть свои пароли к сайтам, почте и т.п.
Давайте напишем маленькую программу, которая позволя-
ла бы хранить наши секреты. Объясняю подробнее. Мы де-
лаем свою программу, допустим - тот же калькулятор, но
при определенном нажатии клавиш на клавиатуре, напри-
мер, клавиши R, у нас выйдет окно, на котором мы задолго
до этого напишем наши данные.
Теперь перейдем к практике. Создаем проект (можно
сделать калькулятор, но мы, чтобы не путаться, просто со-
здаем проект). Создадим еще одну форму (Form2). В редак-
торе текста к первой форме (Unitl ,срр) после строчки
#include “Unitl .h”
дописываем
#include “Unit2.h”
Сделали мы это, чтобы наша первая форма была свя-
занна со второй. Теперь переходим на вторую форму и до-
бавляем туда два компонента labié. В свойстве Caption пер-
вого объекта напишем тот сайт, на котором вы зарегистри-
рованы, а в свойстве второго - пароль. Как пример -
рис. 1.
Form? .
[- Ifejf'K!
www.moisite.com.com
Password: RadioLubitel
::::; М 'ю а а щ щ ;
p: а: Ш
щ ю Щ
Рис. t.
...
Теперь нажмем по первой форме один раз, в Инспекторе
объектов во вкладке Events найдем свойство OnKeyDown и
нажмем в пустом поле двойным щелчком, в появившемся
редакторе текста пишем такой маленький код ©
Теперь компилируем и сохраняем. Вот полный листинг
нашей хитрой программы:
if(Key = “R”)
Form2->Show();
А теперь - как эта программа нам поможет.
Зарегистрировались вы на каком-нибудь сайте, сохра-
нили всю информацию в текстовом файле на рабочем сто-
ле, чтобы не забыть. Представьте: вы на рабочем месте, ушли
на обед, а к вашему компьютеру столько народа перебегает
и некоторые секретные вылазки по сети будут специально
направлены на поиск секретной информации! А так под ви-
дом самодельного допотопного калькулятора у вас банковс-
кие счета и т.п. Хотя, если, допустим, кто-то будет знать, что
именно калькулятор хранит в себе тайны, то большого труда
не составит найти эту информацию при использовании спе-
циальных инструментов. Но я не знаю, какую фантазию нуж-
но иметь злоумышленнику, чтобы додуматься, что все цен-
ное - в калькуляторе! Вот так мы с Помощью двух строчек
кода можем застраховать себя от опасности!
Поздравляю, ты вступил в новое общество Radiolubitel
Security Group (RSG)! Все желающие, кто хочет работать над
безопасностью компьютера или вступить в клуб RSG, пиши-
те на e-mail: rsg@ radioliga.com
Радиолюбитель - 0 6 /2 0 0 8 Ц
49
предыдущая страница 49 Радиолюбитель 2008-06 читать онлайн следующая страница 51 Радиолюбитель 2008-06 читать онлайн Домой Выключить/включить текст