· Главная · Блоги · Книги · Скачать исходники и компоненты · Статьи ·Рассылка новых исходников · Карта сайта
 
  Навигация
Главная Новости Книги Статьи Исходники Компоненты Опросы Каталог ссылок Добавить ссылку Рассылка
  Наш опрос
Файлхостинг?!
Откуда вам лучше скачивать??(Важно) Новые исходники не будут публиковаться пока не закончится голосование!
upload.com.ua (UA)
depositfiles.com (RU)
Голосовало : 130
  Поиск по сайту (Google)
  ...
  Статьи » Криптография
Введите слово для поиска :  
 Криптография    Шифрование Bitmap
15 Июль 2007     Просмотров: 240
Шифрование Bitmap
procedure EncryptBMP(const BMP: TBitmap; Key: Integer);
var
BytesPorScan: Integer;
w, h: integer;
p: pByteArray;
begin
try
BytesPorScan := Abs(Integer(BMP.ScanLine[1]) -
Integer(BMP.ScanLine[0]));
except
raise Exception.Create('Error');
end;
RandSeed := Key;
for h := 0 to BMP.Height - 1 do
begin
P := BMP.ScanLine[h];
for w := 0 to BytesPorScan - 1 do
P^[w] := P^[w] xor Random(256);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
EncryptBMP(Image1.Picture.Bitmap, 623);
Image1.Refresh;
end;
{ Call the function again to decrypt it }
{ Zum Entschlusseln die Funktion nochmals aufrufen }
  Печать
  ...
  ...
  Исходники
Базы данных
Интернет
Система
Железо
Приложение
Игры
Мультимедиа
  Компоненты
Базы данных
Интернет
Система
Железо
Приложение
Библиотеки компонент
Мультимедиа
  Популярные файлы
  » Библиотека RxLib 2.75 для Delphi 1-7
  » DSPack 2006 - набор компонентов для написания приложений с использованием DirectShow
  » Определение имени домена по IP-адресу и наоборот. Подсчет трафика.
  » Delphi Web-хакер, подбор паролей
  » Пример работы с Bluetooth с помощью Delphi
  Рассылка
Ваше имя :
E-Mail :
Формат :

 
Главная · Скачать исходники и компоненты · Статьи ·Рассылка · Связаться с автором