VERNAM USULI Vernam usuli bo’yicha shifrlashda Ingliz alifbosi va yana 6 ta simvol jami 32 ta belgini tartiblab raqamlaymiz va 0 va 1 lik kodlarga o’girib chiqamiz. Keyinchalik xor amali orqali belgilarni yig’indisini olamiz. Qo’shiluvchilar esa shifrlanuvchi ma’lumot va kalitdir.
A=0=00000 N=13=01101 #=26=11010
B=1=00001 O=14=01110 !=27=11011
C=2=00010 P=15=01111 _=28=11100
D=3=00011 Q=16=10000 @=29=11101
E=4=00100 R=17=10001 ?=30=11110
F=5=00101 S=18=10010 *=31=11111
G=6=00110 T=19=10011 XOR jadvali
H=7=00111 U=20=10100 0+0=0
I=8=01000 V=21=10101 0+1=1
J=9=01001 W=22=10110 1+0=1
K=10=01010 X=23=10111 1+1=0
L=11=01011 Y=24=11000 Formulasi:
M=12=01100 Z=25=11001 T1=T0+K
T0 = RAXIMOV_ERKINBOY
K = TALABA
Qo’shish jarayoni :
R 10001 A 00000 X 10101 I 01000
+ + + +
T 10011 A 00000 L 01011 A 00000
= = = =
C 00010 A 00000 ? 11110 I 01000
M 01100 O 01110 V 10101 _ 11100
+ + + +
B 00001 A 00000 T 10011 A 00000
= = = =
N 01101 O 01110 G 00110 _ 11100
E 00100 R 10001 K 01010 I 01000
+ + + +
L 01011 A 00000 B 00001 A 00000
= = = =
P 01111 R 10001 L 01011 I 01000
N 01101 B 00001 O 01110 Y 11000
+ + + +
T 10011 A 00000 L 01011 A 00000
= = = =
? 11110 B 00001 F 00101 Y 11000
Natijada quyidagich shifrlanadi :
T1 = CA?INOG_PRLI?BFY
Shu yo’l bilan orqaga qaytiladi ya’ni tayyor ma’lumotga kalit qo’shiladi va shifrlangan ma’lumot qaytarib olinadi.