Author(s):Keywords:
Vedad Varupa, Hermina Alajbegović (B&H)web aplikacije, Java, JavaScript, Angular, kriptografija, RSA, modularna aritmetika
Abstract:
Internet se koristi u skoro svim sferama društvenog života, nerijetko i za financijske transakcije i razmjenu ugovora između dva fizička ili pravna lica. Kako je internet nesiguran komunikacijski kanal, korisnici imaju sve veću potrebu da zaštite svoje podatke od mogućih napada. Kriptografske metode koriste se za provjeru autentičnosti poruke, autentičnosti korisnika, za digitalni potpis i čine našu komunikaciju putem interneta sigurnom i pouzdanom. U ovom radu ćemo prikazati osnovne korake pri izradi web aplikacije koja se može koristiti za šifriranje i dešifriranje poruke. Razvoj web aplikacije može se podijeliti na dva dijela: 1. Back-end (eng. Back-end development) 2. Front-end (eng. Frontend development). Serverski dio aplikacije (back-end) je urađen u Spring framework-u, koristeći programski jezik Java. Pojedinačne implementirane kriptografske algoritme, predstavljene kroz formu metoda, bilo je neophodno uvezati s odgovarajućim vizuelnim formama koje se nalaze na grafičkom interfejsu (klijentskoj strani aplikacije). Pomenuta veza je uspostavljena slijedeći REST principe, a sama implementacija grafičkog interfejsa je realizirana korištenjem Angular frameworka, zasnovanog na programskom jeziku JavaScript.
Cite as:
Varupa V and Alajbegović H. (2021) Izrada web aplikacije s algoritmima iz modularne aritmetike. Quality 2021 (S.Brdarević, S. Jašarević, editors)”, ISSN 1512-9268, Neum, B&H, 17-19 June 2021., pp. 279-288
044-Q21-033


DISCLAIMER: Professional – scientific papers published in Conference proceedings are published in the original. Papers were reviewed by members of the Scientific Committee. Authors are responsible for technical and linguistic correctness of the text.
WARNING: This is an open access publication which means that all content is freely available without charge to the user or his/her institution. Users are allowed to read, download, copy, distribute, print, search, or link to the full texts of the articles in this journal without asking prior permission from the publisher or the author. This is in accordance with the BOAI definition of open access.
The greatest possible effort is put to ensure that the Proceedings are complete and accurate, but it does not imply any warranty or liability. The authors and publisher have no obligation or responsibility to any person or entity in connection with any damage or loss due to the information published in the Conference Proceedings.

Recommended Articles