SlideShare a Scribd company logo
Cyfer – biblioteka kriptografskih funkcija Senko Rašić
Vrste kriptografskih algoritama ,[object Object],[object Object],[object Object],[object Object]
Način rada  hash  algoritma ,[object Object],[object Object],[object Object],[object Object]
Simetrični kriptografski algoritmi ,[object Object],[object Object],[object Object],[object Object]
Rad simetričnog blok-algoritma (DES)
Asimetrični kriptografski algoritmi ,[object Object],[object Object],[object Object],[object Object]
Rad asimetričnih algoritama (RSA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Biblioteke kripto-algoritama ,[object Object],[object Object],[object Object],[object Object]
Što je Cyfer? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Organizacija biblioteke Cyfer Hash algoritmi ( hash ) Simetrični algoritmi ( sym ) Asimetrični algoritmi ( asym ) MD5 SHA-1 RIPEMD-160 Blok algoritmi ( block ciphers ) Tok algoritmi ( stream ciphers ) AES Blowfish RC4 TripleDES Enkripcija, elektronični potpis Razmjena ključeva RSA ElGamal LUC Diffie-Hellman ... IDEA ...
Podržani algoritmi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Korištenje biblioteke (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Korištenje biblioteke (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Korištenje biblioteke (III) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modularnost ,[object Object],[object Object],[object Object],[object Object]
Prenosivost ,[object Object],[object Object],[object Object],[object Object]
Podržani programski jezici ,[object Object],[object Object],[object Object],[object Object],[object Object]
Literatura ,[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Cyfer

Real-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache StormReal-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache Storm
Davorin Vukelic
 
Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija) 2009 11 21 (čAkovec)
Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija)   2009 11 21 (čAkovec)Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija)   2009 11 21 (čAkovec)
Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija) 2009 11 21 (čAkovec)
Valent Turkovic
 
Operacijski Sustavi - Osnove
Operacijski Sustavi - OsnoveOperacijski Sustavi - Osnove
Operacijski Sustavi - Osnove
Nikola Damjanović
 
Why Firebird - Fact for decision makers, in Bosnian
Why Firebird  - Fact for decision makers, in BosnianWhy Firebird  - Fact for decision makers, in Bosnian
Why Firebird - Fact for decision makers, in Bosnian
Mind The Firebird
 
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. [TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
Stipe Predanic
 
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
IT Showoff
 
Zahtjevno računalstvo u oblaku HTC Cloud.pptx
Zahtjevno računalstvo u oblaku HTC Cloud.pptxZahtjevno računalstvo u oblaku HTC Cloud.pptx
Zahtjevno računalstvo u oblaku HTC Cloud.pptx
sindikatpolicijehnzk
 
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeVert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Mihovil Rister
 
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil RisterJavantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Vert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaVert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, Javantura
Five
 
Algoritmi i strukture_podataka_2016-01_v01
Algoritmi i strukture_podataka_2016-01_v01Algoritmi i strukture_podataka_2016-01_v01
Algoritmi i strukture_podataka_2016-01_v01
Leonardo Miljko
 
ITshowoff Zagreb: Skalabilna web rjesenja
ITshowoff Zagreb: Skalabilna web rjesenjaITshowoff Zagreb: Skalabilna web rjesenja
ITshowoff Zagreb: Skalabilna web rjesenja
Dinko Korunic
 
Java card (2003)
Java card (2003)Java card (2003)
Java card (2003)
Vatroslav Mihalj
 
Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)
IT Showoff
 

Similar to Cyfer (17)

Real-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache StormReal-Time Streaming: Apache Spark Streaming i Apache Storm
Real-Time Streaming: Apache Spark Streaming i Apache Storm
 
Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija) 2009 11 21 (čAkovec)
Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija)   2009 11 21 (čAkovec)Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija)   2009 11 21 (čAkovec)
Sigurnost Bezicnih Mreza (Wep I Wpa Enkripcija) 2009 11 21 (čAkovec)
 
Operacijski Sustavi - Osnove
Operacijski Sustavi - OsnoveOperacijski Sustavi - Osnove
Operacijski Sustavi - Osnove
 
Why Firebird - Fact for decision makers, in Bosnian
Why Firebird  - Fact for decision makers, in BosnianWhy Firebird  - Fact for decision makers, in Bosnian
Why Firebird - Fact for decision makers, in Bosnian
 
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. [TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8.
 
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)Dinko Korunić - Skalabilna web rješenja (IT Showoff)
Dinko Korunić - Skalabilna web rješenja (IT Showoff)
 
Vb script
Vb scriptVb script
Vb script
 
Zahtjevno računalstvo u oblaku HTC Cloud.pptx
Zahtjevno računalstvo u oblaku HTC Cloud.pptxZahtjevno računalstvo u oblaku HTC Cloud.pptx
Zahtjevno računalstvo u oblaku HTC Cloud.pptx
 
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeVert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
 
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil RisterJavantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
 
Vert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaVert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, Javantura
 
Tru64-Mreza
Tru64-MrezaTru64-Mreza
Tru64-Mreza
 
Algoritmi i strukture_podataka_2016-01_v01
Algoritmi i strukture_podataka_2016-01_v01Algoritmi i strukture_podataka_2016-01_v01
Algoritmi i strukture_podataka_2016-01_v01
 
ITshowoff-Dinko
ITshowoff-DinkoITshowoff-Dinko
ITshowoff-Dinko
 
ITshowoff Zagreb: Skalabilna web rjesenja
ITshowoff Zagreb: Skalabilna web rjesenjaITshowoff Zagreb: Skalabilna web rjesenja
ITshowoff Zagreb: Skalabilna web rjesenja
 
Java card (2003)
Java card (2003)Java card (2003)
Java card (2003)
 
Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)
 

Cyfer

  • 1. Cyfer – biblioteka kriptografskih funkcija Senko Rašić
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Organizacija biblioteke Cyfer Hash algoritmi ( hash ) Simetrični algoritmi ( sym ) Asimetrični algoritmi ( asym ) MD5 SHA-1 RIPEMD-160 Blok algoritmi ( block ciphers ) Tok algoritmi ( stream ciphers ) AES Blowfish RC4 TripleDES Enkripcija, elektronični potpis Razmjena ključeva RSA ElGamal LUC Diffie-Hellman ... IDEA ...
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.