Крипто-форум crprogram.16mb.com

Програмування на Object Pascal, Lazarus, криптографія, криптоаналіз, шифри, вихідні коди, вирішення задач, приклади програм

Часовий пояс: UTC десь + 2 години




Розпочати нову тему Відповісти  [ 5 повідомлень ] 
Автор Повідомлення
 Заголовок повідомлення: Програмування шифрів, основні поняття
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
І так, ми вже знаємо основні змінні, деякі оператори Object Pascal.

Що ж потрібно щоб реалізувати програмно шифр?

Для початку візьмемо найпростіший шифр.

1. Нам знадобляться навики роботи з файлами, текстовими рядками, об'єктами Object Pascal.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Програмування шифрів, основні поняття
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Як правило є декілька видів програм шифрів, у розрізі їх реалізації на мові програмування:

1. Для реалізації учбових завдань. Студенти відповідних ВУЗів реалізують прості шифри, (наприклад, такі як проста підстановка для національного алфавіту). І тут не потрібна швидкодія програми.
Програма пишеться для символів/букв алфавіту, і про неї забувають після здачі сесії :)

2. Програми для шифрування текстових повідомлень - головною особливістю таких програм це шфиротекст у вигляді друкованих символів. Іноді для цього переводять у НЕХ або base64 результат роботи сучасних блочних шифрів.
Але іноді це "самопальні" алгоритми які пишуть знайому здрузі програмісти скажімо для локального чату.

3. Програми для шифрування файлів. Це клас програм, які шифрують файли (текстові, зображення, архіви, програми, і т.д., тобто будь-які дані які можна зхнайти на комп"ютері). Їх пишуть як серйозні організації, так і аматори-початківці.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Програмування шифрів, основні поняття
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Отже, почнемо з шифрів для навчання:
Навчальні шифри, інтерфейс.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Програмування шифрів, основні поняття
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
Продовжимо,
шифрування текстових повідомлень.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Програмування шифрів, основні поняття
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 502
І нарешті,
Програми для шифрування файлів.


Повернутися наверх
  
 
Показати повідомлення за:  Сортувати по:  
Розпочати нову тему Відповісти  [ 5 повідомлень ] 

Часовий пояс: UTC десь + 2 години



cron
Роwеrеd bу рhрВB® аnd Hostinger web hosting