Podpis elektroniczny
Podpis elektroniczny potwierdza autentyczność naszego dokumentu,który przesyłamy komuś. np. firmowego dokumentu czy prywatnej poczty w zależności od naszych potrzeb. Za pomocą podpisu elektronicznego realizuje się 2 najważniejsze idee : idee autoryzacji oraz integralności. Jeżeli chodzi o autoryzacje to plik zostaje zaszyfrowany za pomocą algorytmy RSA(kluczem prywatnym) ponieważ zależy nam na tym żeby nikt nie mógł się pod nas podszyć. Jeżeli podpis następowałby kluczem publicznym to każdy mógłby się pod nas podszyć i nie była by zachowana idea autoryzacji. Jeśli chodzi o idee integralności to obliczana jest wartości funkcji jednokierunkowej np. funkcji md5 lub jakiejś innej i przy sprawdzaniu czy plik nie został zmieniony następuje obliczenie wartości funkcji za pomocą tej samej funkcji. Jeżeli otrzymane wyniki zgadzają się to znaczy że nasz plik nie został zmieniony. Suma md5 charakteryzuję się tym że zawsze jest tej samej długości niezależnie od wielkości pliku oraz tym, że jeżeli zmienimy cokolwiek w pliku na podstawie, którego obliczamy md5 to wartość sumy zmieni się tak, że nie pójdzie ustalić co zostało zmienione. Obliczanie wartości sumy md5 wraz z kodowaniem pliku algorytmem rsa(kluczem publicznym) zapewnia nam wysoki stopień bezpieczeństwa. Obejście całego algorytmu podpisu elektronicznego nastręcza sporej liczby problemów z którymi trzeba się zmierzyć.
