แแถแแแแแแฝแแแแแปแแแแแแแแแแแแแแปแ . แ แพแแแถแแแแแ แแแแแแแแแผแแแถแแงแแแแทแแแแแแแแ แถแแแแฝแแฑแแแ แถแแแขแถแแแแแแแแฝแแแบ แแแแแ แแแถแแธแแแถแ แแถแแถแแแทแแแถแแแแแแแแแแแถแแแแแแถแแแแแพแกแพแแแ แแแแปแแแแแแถแแแแ แถแแแแแแแทแแขแถแ แแแแผแแแถแแแแ แ แแถ steganography แแแแปแแแแแแทแแแแแถแแแแแแแแแ แแถแแแแถแแแแแแถแ แแแแแแแแแถแแแแแแแแแแถแแฏแแแถแ แแแปแแแแแแถแ แแแแแแแแแฝแแฑแแแ แถแแแขแถแแแแแแแแถแแแ
แแแแแแแแแพแแแนแแแแแถแแถแแแธแแแแแ
แแแแแทแ
แ แพแแแพแแแแแฝแแแแแแแแถแ LSB แ แแแแแทแแแพแขแแแแ
แถแแแขแถแแแแแแแขแแแแแแแผแแแถแแแแแถแแแแแแ
แแแแแแแแแถแ (แแ
แแแแแแแถแแแถแแแแบแแถแ
แแถแ
แแแแ แแแแ แแแแฝแแแแแถแแแ )
แแถแแแแผแแแถแ
แถแแแถแ
แแแพแแแแธแแแแพแแถแแแแแถแแแแแธแแ แแแปแแแแแแแแแแแแถแแนแแแถแแแแแแแแแแแถแแแแแธแแแบแแพแแแแธแแแแพแฑแแแแถแแทแแขแถแ
แขแถแแแแแแแถแแแแแแถแแแแถแแ แแถแแถแแแทแแแถแแ แแถแแแแแธแแแแแธแแแถแแแแแแแทแแธแแแแแแถ แแแปแแแแแแถแแแทแแธแแถแแแแแแแฝแแแแแแแแแแแแแปแแแถแแแถแแแถแแแทแแแแแแแ แแพแแแทแแ
แถแแแถแ
แแขแแทแแแแแธแแแแแแแถแแแแแแ แแแปแแแแแแแแพแแปแแแถแแพแแแทแแแถแแแถแ แแแแแทแแแถแแผแแ แแแปแแแ steganography แแแแผแแแถแแแแแแพแแกแพแแ แแทแแธแแธแแถ แแถแแถแแพแแแถ โแแแแแ แแแถแแธแแแถแแแแถแ (แแธแแถแแถแแแแทแ
ฯฯฮตฮณฮฑฮฝฮฟฯ - แแถแแ แแทแแแแแทแ ฮณฯฮฑฯฯ - แแแแปแแแแแแแแถแแแแแแแแแ "แแถแแแแแแแแแแแถแแ") แแบแแถแแทแแแแถแแถแแแแแแแแแถแแแแแแผแแแแแแแถแแแแแแถแแแแแแแแแแถแแถแแแทแแแแแถแแแแแแผแแแแแแแถแแแแแแถแแแ
แแถแแถแแแทแแแถแแ แแแแถแแแแแถแแแแถแแแ แถแแแถแแแแถแแแแแ แผแแแแแถแแแถแแแทแแธแแถแแแแแแแแแธแแแแแธแ แแทแแแแแแ แแแถแแธแแกแพแแ แแพแแแธแแแแแ แแแแแ แแแแปแแแถแแขแแปแแแแแแฝแแแแแแแพแแแแแแแแแปแแแแแแถแแแทแ แแ แแแแแแพแแแบแแแแผแแแแแแธแแผแแแแแถแแ แแแแแทแแแพแขแแแแแทแแแแถแขแแแแแแแทแแธแแธแแถแแแแแแ แทแแแแแปแแแถแแ แขแแแแแนแแแนแแแถ แแแแฝแแแแแแแแถแแแแแแ แแแถแแแแแถแ แแฝแแแแแ แผแแขแแแธแแแแแแ แ แแถแ แแปแแแทแแแถแแ แแปแแแบแแแแแบแแถแแแแแแถแแแแแแฝแแแถแแแแถแแแแแแถแแแแแแแแพแแ
แแแแปแแแแแธแแแแแแพแ แแปแแแบแแแแแนแแแถแแผแแแถแแแแแปแแแแแแแ BMP แ แแถแแแแผแ แแผแแแแแกแแแแพแแแ แแถแแแแแแแแแแแฏแแแถแแแแแ แฏแแแถแแขแถแ แแแแ แแแแถ 4 แแแแแแ แแแแแแถแฏแแแถแ แแแแแแถแแผแแแถแ แแแแถแแแถแ แแทแแแผแแแถแแแแแฝแแฏแแ แแแแแถแแแแแแแแแแแแแแแพแ แแพแแแแแถแแแแแแแแผแแแนแแแธแขแแแธแแแแแแแผแแแถแแแแแแแแ แแแแปแแแแแแแถแ
แแธแแแแแแแผแแแแแแแแแถแแบแแถแ แแแแแแแถ BM แแแแแถแแแแแแแ แแฏแแแถแแแถแแแแแแผแแแถแแแแแแแแถแแถแแแแแธแแแ 4 แแแแแแแถแแแแแแผแแแถแแแแแแปแแแปแ แ แพแแแแแผแแแแแถแแแผแแแ แ แพแแ แปแแแแแแแแถแแแแแธแแแแแแแแถแแขแปแ แแแแทแแ แถแแแแธแแพแแแ แฏแแแถแแแ แแแแทแแแแแผแแแถแแ แแ แแแแปแแฏแแแถแ bmp 24 แแแธแ แแธแแแแแแธแแฝแแแแแแผแแแถแแขแแทแแแผแแแแแแธแแ BGR แ
แฅแกแผแแแแแแพแแแนแแแธแแแแแแพแแแแธแแ แแแแแผแแแถแแ แพแ แขแแแธแแแแแ แแแแแบแแแแผแแแแแแธแแแแแแแแแพแแขแถแ แแแแแแแแแแแถแแแแแแพแแแแแผแแแถแแแ แแธแแแแ แแแแแถแแแแแแ แถแแแแแพแแแนแแแแแผแแแถแแแทแแธแแถแแแแแ LSB แ แแแแนแแแถแแแแแทแแธแแถแแแแแแแถแแแผแ แแถแแแแแแแ แแพแแแแแฝแแแแธแแแแแแทแแแผแแแแแถแแแแแแปแแแแแแแแแฝแแแปแแแแแผแแ แแแแแแถแแขแแทแแแผแแแแแ แ แผแแแทแแถแแแถแแแแแทแแแพแแแแแแแถแแแแแแถแแแแแแถแแแแแแแแพแแแบ 11001011 แ แพแแแแแแแปแแแผแแแถแแแบ...11101100 01001110 01111100 0101100111... แแแแแถแแขแแทแแแผแแแนแแแพแแแ แแผแ แแแแ แแพแแแนแแแแแแแแแแถแแแแแแถแแแแถ 4 แแแแแแแธแแแแธแแ 11, 00, 10, 11 แ แพแแแแแฝแแแแธแแแแแถแแแแถแแแแแผแแแถแแแถแแฝแแแนแแแแแแแแแแแแแ ...11101111 01001100 แแแแผแแแธ 011111th 10 0101100111โฆ. แแถแโแแแแฝแโแแแโแแแโแแถโแแผแแ โแแทแโแขแถแ โแแแโแแแแแถแแโแแถแโแ แแแแโแแแแแโแแแปแแแโแกแพแแ แแพแแแธแแแแแ แแแ แงแแแแแแแทแแแแแแ แถแแแแแถแ แแแพแแแนแแแทแแขแถแ แแแแ แถแแแถแแแแแถแแแแแแผแแแผแ แแถแ แแแแแแแแถแแแแ
แแถแ แแแถแแแแถแแแแถแขแแแแขแถแ แแแแถแแแแแแผแแแทแแแแแนแแแ 2 แแแธแแแแแแทแแแผแแแแแถแแแแแปแแแแแแแ แแแปแแแแแ แแแฝแแแถแแฝแแแแแฝแแแถแ แแถแแแแแถแแแผแ แแถแแแแแแแ แแ แแแแแแแแพแแแแแถแแแแแแผแแแแธแแแถแแแแแ แแแพแ แแแแแแถแแแแแแแแแแแแพแแขแถแ แแถแแแแถแ แ แพแแแถแแแแแแแแแแแแแถแแแแแ แแแพแแแถแแนแแแแแแถแแฑแแแแถแแแ แแแแปแแแผแแแถแแแพแแ แงแแถแ แแแแแแแแบแแถแแผแแแถแแแธแแ


แแแแแธแแแแปแแแแแแแนแแแแแแแขแแแแธแแแแแแแถแแแแแแ แแแแปแแแทแแขแถแ
แแพแแแพแแแถแแแปแแแแแถแแแถแแแฝแแแแแ แแแปแแแแแแแแแถแแแถแแแถแแแแแ แแ
แแแแปแแแผแแแถแแแธแแธแ แแแแแแแพแแทแแธแแถแแแแแแแแแแถแแแทแแแแแถ แแแแถแแแแแแแ Lewis Carroll "The Hunting of the Snark" แแแแผแแแถแแแถแแแ แแแแแทแแแพแขแแแแแถแแขแถแแแแแแแแแแ แขแแแแแแแ แแแแถแ
แถแแแขแถแแแแแแแแแแปแแแถแแแแแแแแแแแธแแถแแขแแปแแแแแ แแถโแแถแแแแโแแถแแ แแแปแแแแโแแแแปแโแแนแโแแแแแถแโแขแแแโแแแแถแแโแแถโแขแแแธโแแแแแโแแแถแโแแแแผแโแแถแโแแแแพโแแ
Delphi แ แแถแแ แแแปแแแแธแแแแแแถแแแแฟแแแแแ 1. แแแแปแแแทแแแถ Delphi แแบแแถแแถแแถแแแแแขแ 2. แแแแแแทแแธแแแแแถแแแพแแแแแปแแแแแพแแแถแแแแแถแแแแแ
แแแแแแแทแแแแถแขแแแธแแผแแแแแถแแแแแนแแแแ
แแแแปแแทแแแแแปแแแแแผแแแ แ แพแแแปแแแแแแแแแปแแแแแปแแแแแแแแแแแแแทแแแแถแแแแแทแแแถแแแแนแแขแแแธแแแแ
แแธ Delphi แแแแแแ แแแแแถแแแขแแแแแแแแทแแแแถแแแนแแแถแแแแแแแแแแแ แแฟแแแฝแแ
แถแแแถแ
แแแแแผแแแแแแแแ shl x แแบแแถแแถแแแแแถแแแแแแผแแแแแแทแ
แแ
แแถแแแแแแแแแ x, shr x แแบแแถแแถแแแแแถแแแแแแผแแแแแแทแ
แแ
แแถแแแแแถแแแแ x แ
แแพแแแแแแแแแถแแพแแแแแปแแแแแแแขแแแแแแแแแแแแแถแแปแแแแแปแแแแแแขแแแแแแ
แแแแปแแแปแแแบแแแ แ แพแแแแแฝแแแธแแแแแถแแแถแแแแแ
แแแแแผแแแแ
แแแแแถแแ i:=1 to length(str) แแแแพ
แ แถแแแแแแพแ
l1:=byte(str[i]) shr 6;
l2:=byte(str[i]) shl 2; l2:=l2 shr 6;
l3:=byte(str[i]) shl 4; l3:=l3 shr 6;
l4:=byte(str[i]) shl 6; l4:=l4 shr 6;
f.ReadBuffer(tmp,1);
f.Position:=f.Position-1;
tmp:=((tmp shr 2) shl 2)+l1;
f.WriteBuffer(tmp,1);
f.ReadBuffer(tmp,1);
f.Position:=f.Position-1;
tmp:=((tmp shr 2) shl 2)+l2;
f.WriteBuffer(tmp,1);
f.ReadBuffer(tmp,1);
f.Position:=f.Position-1;
tmp:=((tmp shr 2) shl 2)+l3;
f.WriteBuffer(tmp,1);
f.ReadBuffer(tmp,1);
f.Position:=f.Position-1;
tmp:=((tmp shr 2) shl 2)+l4;
f.WriteBuffer(tmp,1);
แแแแ แแ;
แแผแแแพแแแแธแขแถแแ
แแแแแถแแ i:=1 แแ MsgSize แแแแพ
แ แถแแแแแแพแ
f.ReadBuffer(tmp,1);
l1:=tmp shl 6;
f.ReadBuffer(tmp,1);
l2:=tmp shl 6; l2:=l2 shr 2;
f.ReadBuffer(tmp,1);
l3:=tmp shl 6; l3:=l3 shr 4;
f.ReadBuffer(tmp,1);
l4:=tmp shl 6; l4:=l4 shr 6;
str:=str+char(l1+l2+l3+l4);
แแแแ แแ;
แแแแ แพแแแแแแถแแแขแแแแแแแทแ - .
แแแแแแธแแ
แแแแแ: www.habr.com
