Êðèïòîãðàôèÿ ñåãîäíÿ – ýòî âàæíåéøàÿ ÷àñòü âñåõ èíôîðìàöèîííûõ ñèñòåì: îò ýëåêòðîííîé ïî÷òû äî ñîòîâîé ñâÿçè, îò äîñòóïà ê ñåòè Internet äî ýëåêòðîííîé íàëè÷íîñòè. Îíà ïðåäîòâðàùàåò ïîïûòêè ìîøåííè÷åñòâà â ýëåêòðîííîé êîììåðöèè è îáåñïå÷èâàåò þðèäè÷åñêóþ ñèëó ôèíàíñîâûõ òðàíçàêöèé. Êðèïòîãðàôèÿ ïîìîãàåò óñòàíîâèòü âàøó ëè÷íîñòü, íî è îáåñïå÷èâàåò âàì àíîíèìíîñòü.
Êðèïòîëîãèÿ ðàçäåëÿåòñÿ íà äâà íàïðàâëåíèÿ: êðèïòîãðàôèþ è êðèïòîàíàëèç. Öåëè ýòèõ íàïðàâëåíèé ïðÿìî ïðîòèâîïîëîæíû. Êðèïòîãðàôèÿ çàíèìàåòñÿ ïîèñêîì è èññëåäîâàíèåì ìàòåìàòè÷åñêèõ ìåòîäîâ ïðåîáðàçîâàíèÿ èíôîðìàöèè. Ñôåðà èíòåðåñîâ êðèïòîàíàëèçà – ýòî èññëåäîâàíèå âîçìîæíîñòè ðàñøèôðîâûâàíèÿ èíôîðìàöèè áåç çíàíèÿ êëþ÷åé.
Ñîâðåìåííàÿ êðèïòîãðàôèÿ âêëþ÷àåò â ñåáÿ ÷åòûðå êðóïíûõ ðàçäåëà:
– ñèììåòðè÷íûå êðèïòîñèñòåìû;
– êðèïòîñèñòåìû ñ îòêðûòûì êëþ÷îì;
– ñèñòåìû ýëåêòðîííîé ïîäïèñè;
– óïðàâëåíèå êëþ÷àìè.
 äàííîé êóðñîâîé ðàáîòå áûë ðåàëèçîâàí àëãîðèòì øèôðîâàíèÿ Öåçàðÿ ñ ïîìîùüþ ÿçûêà ïðîãðàììèðîâàíèÿ Delphi 7. Îñíîâó ïðîãðàììèðîâàíèÿ â í¸ì ñîñòàâëÿåò ÿçûê Object Pascal. ßçûê ïðîãðàììèðîâàíèÿ Delphi 7 îòíîñèòñÿ ê ÿçûêàì âûñîêîãî óðîâíÿ. Âûäåëÿþòñÿ íåñêîëüêî áàçîâûõ ïîíÿòèé â Delphi 7, òàêèå êàê îáúåêòû, êëàññû è ìåòîäû. Ýòîò ÿçûê ïðîñò â îïåðèðîâàíèè è øèðîêî èñïîëüçóåòñÿ äëÿ ñîçäàíèÿ ïðîãðàìì ðàçíîãî òèïà ñëîæíîñòè.
Äàííûé ÿçûê ïðîãðàììèðîâàíèÿ ïîääåðæèâàåò ïðèíöèïû îáúåêòíî-îðèåíòèðîâàííîãî ÿçûêà ïðîãðàììèðîâàíèÿ. Ýòî íîâûé ïîäõîä ê ïðîãðàììèðîâàíèþ ñëîæíûõ ïðîãðàìì, êîòîðûé âêëþ÷àåò â ñåáÿ ëó÷øèå èäåè ñòðóêòóðíîãî ïðîãðàììèðîâàíèÿ è ìîäóëüíîãî. Ýòîò ìåòîä ïîçâîëÿåò ðàçëîæèòü ïðîáëåìó íà ñîñòàâíûå ÷àñòè. Êàæäàÿ ñîñòàâíàÿ ÷àñòü ñòàíîâèòñÿ ñàìîñòîÿòåëüíûì îáúåêòîì, êîòîðûé ñîäåðæèò êîäû è äàííûå. Ïðîãðàììèðîâàíèå â öåëîì óïðîùàåòñÿ, è ïðîãðàììèñò ïîëó÷àåò âîçìîæíîñòü îïåðèðîâàòü áîëüøèìè ïî îáúåìó ïðîãðàììàìè.
Ê áàçîâûì ïîíÿòèÿì îáúåêòíî-îðèåíòèðîâàííîãî ïðîãðàììèðîâàíèÿ îòíîñÿòñÿ: îáúåêòû, êëàññû, ïîëÿ, ñâîéñòâà è ìåòîäû.
Êëàññîì íàçûâàåòñÿ ñòðóêòóðà ÿçûêà, êîòîðàÿ ìîæåò èìåòü â ñâîåì ñîñòàâå ïåðåìåííûå, ôóíêöèè è ïðîöåäóðû.
Ïîëÿ îáúåêòà àíàëîãè÷íû ïîëÿì çàïèñè. Ýòî äàííûå, óíèêàëüíûå äëÿ êàæäîãî ñîçäàííîãî â ïðîãðàììå ýêçåìïëÿðà êëàññà.
Ìåòîäû – ýòî ïðîöåäóðû è ôóíêöèè, îïèñàííûå âíóòðè êëàññà è ïðåäíàçíà÷åííûå äëÿ îïåðàöèé íàä åãî ïîëÿìè.  ñîñòàâ êëàññà âõîäèò óêàçàòåëü íà ñïåöèàëüíóþ òàáëèöó, ãäå ñîäåðæèòñÿ âñÿ èíôîðìàöèÿ, íóæíàÿ äëÿ âûçîâà ìåòîäîâ. Îò îáû÷íûõ ïðîöåäóð è ôóíêöèé ìåòîäû îòëè÷àþòñÿ òåì, ÷òî èì ïðè âûçîâå ïåðåäàåòñÿ óêàçàòåëü íà òîò îáúåêò, êîòîðûé èõ âûçâàë. Ïîýòîìó îáðàáàòûâàòüñÿ áóäóò ïîëÿ èìåííî òîãî îáúåêòà, êîòîðûé âûçâàë ìåòîä.
Âûäåëÿþò òðè ïðèíöèïà îáúåêòíî-îðèåíòèðîâàííîãî ïðîãðàììèðîâàíèÿ: èíêàïñóëÿöèÿ, íàñëåäîâàíèå, ïîëèìîðôèçì.
|