SlideShare a Scribd company logo
1 of 21
Basic
Cryptography
Rexy Fahrezi
http://rexyfahrezi.github.io
Overview
http://rexyfahrezi.github.io
• Format Bilangan
• Plaintext & Ciphertext
• Encoding & Decoding
• Encryption & Decryption
Cryptography?
Kata Cryptography berasal dari bahasa Yunani:
- kryptós (“rahasia“)
- graphein (“menulis”)
Kriptografi adalah ilmu yang mempelajari bagaimana cara untuk
mengamankan pesan atau informasi saat dikirimkan dari
pengirim ke penerima tanpa gangguan dari pihak ketiga.
http://rexyfahrezi.github.io
Tujuan?
• Menjaga Kerahasiaan Data (Informasi/Pesan)
• Menjaga Keaslian Data (Informasi/Pesan)
• Menjaga Keaslian Pengirim dan Penerima
http://rexyfahrezi.github.io
Format Bilangan
American Standard Code for Information
Interchange (ASCII),
Salah satu jalan untuk berbahasa dengan
komputer dengan cara menggunakan tabel
ASCII.
Semua kode yang diinputkan dirubah ke
bilangan biner lalu akan di proses oleh
Komputer.
http://rexyfahrezi.github.io
https://www.ascii-code.com/
• Jumlah kode ASCII: 255 kode.
• ASCII control
characters (character code 0-31)
• ASCII printable
characters (character code 32-127)
• The extended ASCII
codes (character code 128-255)
Cont. Format Bilangan
• Beberapa format bilangan :
biner(bin), oktal(oct), desimal(dec) dan
heksadesimal(hex).
• Bilangan biner atau binary digit (bit)
adalah bilangan yang terdiri dari 1 dan 0.
• Bilangan oktal terdiri 8 karakter, yaitu:
0,1,2,3,4,5,6 dan 7.
• Bilangan desimal terdiri dari 10 karakter,
yaitu: 0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9.
• Bilangan heksadesimal terdiri dari 16
karakter, yaitu: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E dan F.
http://rexyfahrezi.github.io
Plaintext & Ciphertext
• Plaintext : Pesan asli yang dapat dibaca dan dimengerti.
• Ciphertext : Pesan yang telah disandikan/dikunci/dirubah
sedemikian rupa.
http://rexyfahrezi.github.io
Encode vs Decode
• Encoding = Proses perubahan pesan dari plaintext ke ciphertext.
• Decoding = Proses pembongkaran pesan dari ciphertext ke plaintext.
Proses :
Encoding = Plaintext > Ciphertext
Decoding = Ciphertext > Plaintext
http://rexyfahrezi.github.io
Encryption vs Decryption
• Enkripsi = Proses perubahan pesan dari plaintext ke ciphertext.
• Dekripsi = Proses pembongkaran pesan dari ciphertext ke plaintext.
Proses :
Enkripsi = Plaintext > Ciphertext
Dekripsi = Ciphertext > Plaintext
http://rexyfahrezi.github.io
Bedanya apa?
Encoding vs Encryption
Encoding :
- Bukan untuk menjaga
keharasiaan data.
- Tujuan utama hanya untuk
agar data bisa
digunakan oleh aplikasi
lain.
- Encoding umumnya tidak
perlu kunci.
http://rexyfahrezi.github.io
Encryption :
- Tujuan utama untuk menjaga
kerahasiaan data.
- Biasanya mempunyai kunci.
- Menjaga keaslian data.
Bingung?
Contoh ASCII Encoding
http://rexyfahrezi.github.io
Plaintext : saya
Encoding :
• Dec(10) : 115 97 121 97
• Biner(2) : 1110011 1100001 1111001 1100001
• Octal(8) : 163 141 171 141
• Hex(16) : 73 61 79 61
Decoding :
• Dec(10) 115 97 121 97 > saya
• Biner(2) 1110011 1100001 1111001 1100001 > saya
• Octal(8) 163 141 171 141 > saya
• Hex(16) 73 61 79 61 > saya
Rubahlah plaintext berikut menjadi bilangan desimal,biner,octal dan hex!
Salah satu Tools : https://cryptii.com/pipes/text-decimal
• ASCII Encoding
• URL Encoding
• Base32 Encoding
• Base64 Encoding
• Unicode Encoding
• dll
Berbagai macam Encoding
http://rexyfahrezi.github.io
Andi Budi
si Lisa sedAng makan Rendang dagIng
Plaintext : LARI
Contoh Enkripsi
http://rexyfahrezi.github.io
Ciphertext : si Lala sedAng makan Rendang dagIngCiphertext : si Lala sedAng makan Rendang dagIng
Lagi?
Asep Bagong
tfsboh lpub bsbi vubsb, lbcvs fvz
Ciphertext : tfsboh lpub bsbi vubsb, lbcvs fvz
Caesar Cipher Encryption
http://rexyfahrezi.github.io
Kunci = 1 Pergeseran
Plaintext : serang kota arah utara, kabur euy
• Caesar Cipher
• Vigenere Cipher
• Affine Cipher
• Subtitution Cipher
• Transposition Cipher
• dll
Classical Cipher
http://rexyfahrezi.github.io
Kesimpulan
http://rexyfahrezi.github.io
Encoding :
- Bukan untuk menjaga
keharasiaan data.
- Tujuan utama hanya untuk
agar data bisa
digunakan oleh aplikasi
lain.
- Encoding umumnya tidak
perlu kunci.
Encryption :
- Tujuan utama untuk menjaga
kerahasiaan data.
- Biasanya mempunyai kunci.
- Menjaga keaslian data.
Q & A
euy
http://rexyfahrezi.github.io
Thank you!
Jangan delusi euy
http://rexyfahrezi.github.io

More Related Content

Similar to Basic Cryptography

KRIPTOGRAFI MODERN SIMESTIS.docx
KRIPTOGRAFI MODERN SIMESTIS.docxKRIPTOGRAFI MODERN SIMESTIS.docx
KRIPTOGRAFI MODERN SIMESTIS.docxShafiraCut1
 
Iss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFIIss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFIVina Stevani
 
Prakt modul 9 sym kriptografi
Prakt modul 9 sym kriptografiPrakt modul 9 sym kriptografi
Prakt modul 9 sym kriptografiKeisha Khairani
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modernniizarch
 
Dasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem InformasiDasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem InformasiWildan Maulana
 
introduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraintroduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraBudi Sulistyo
 
Kriptografi dan enkripsi
Kriptografi dan enkripsiKriptografi dan enkripsi
Kriptografi dan enkripsiaureliarusli2
 
pembahasan kemanan komputer
pembahasan kemanan komputerpembahasan kemanan komputer
pembahasan kemanan komputerGisnu Gintara
 
MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...
MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...
MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...Rofif Tyo Zaidan Fajar
 
Pertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasiPertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasiRoziq Bahtiar
 
Protokol keamanan
Protokol keamananProtokol keamanan
Protokol keamananlikut101010
 
Information System Security - Kriptografi
Information System Security - KriptografiInformation System Security - Kriptografi
Information System Security - KriptografiDudy Ali
 
Aplikasi rc 4
Aplikasi rc 4Aplikasi rc 4
Aplikasi rc 4cuzein
 

Similar to Basic Cryptography (20)

KR02.pptx
KR02.pptxKR02.pptx
KR02.pptx
 
KRIPTOGRAFI MODERN SIMESTIS.docx
KRIPTOGRAFI MODERN SIMESTIS.docxKRIPTOGRAFI MODERN SIMESTIS.docx
KRIPTOGRAFI MODERN SIMESTIS.docx
 
Cryptography
CryptographyCryptography
Cryptography
 
Iss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFIIss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFI
 
Prakt modul 9 sym kriptografi
Prakt modul 9 sym kriptografiPrakt modul 9 sym kriptografi
Prakt modul 9 sym kriptografi
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modern
 
Dasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem InformasiDasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem Informasi
 
introduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraintroduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology era
 
9. kriptografi yudha
9. kriptografi   yudha9. kriptografi   yudha
9. kriptografi yudha
 
Kriptografi dan enkripsi
Kriptografi dan enkripsiKriptografi dan enkripsi
Kriptografi dan enkripsi
 
pembahasan kemanan komputer
pembahasan kemanan komputerpembahasan kemanan komputer
pembahasan kemanan komputer
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...
MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...
MAKALAH - IMPLEMENTASI ALGORITMA BLOWFISH DAN METODE LEAST SIGNIFICANT BIT IN...
 
about cryptography
about cryptographyabout cryptography
about cryptography
 
Pertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasiPertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasi
 
Protokol keamanan
Protokol keamananProtokol keamanan
Protokol keamanan
 
Beauty of Mathematic
Beauty of MathematicBeauty of Mathematic
Beauty of Mathematic
 
Information System Security - Kriptografi
Information System Security - KriptografiInformation System Security - Kriptografi
Information System Security - Kriptografi
 
Aplikasi rc 4
Aplikasi rc 4Aplikasi rc 4
Aplikasi rc 4
 
2863344
28633442863344
2863344
 

Recently uploaded

aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajarHafidRanggasi
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdfsdn3jatiblora
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasarrenihartanti
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 

Recently uploaded (20)

aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 

Basic Cryptography

  • 2. Overview http://rexyfahrezi.github.io • Format Bilangan • Plaintext & Ciphertext • Encoding & Decoding • Encryption & Decryption
  • 3. Cryptography? Kata Cryptography berasal dari bahasa Yunani: - kryptós (“rahasia“) - graphein (“menulis”) Kriptografi adalah ilmu yang mempelajari bagaimana cara untuk mengamankan pesan atau informasi saat dikirimkan dari pengirim ke penerima tanpa gangguan dari pihak ketiga. http://rexyfahrezi.github.io
  • 4. Tujuan? • Menjaga Kerahasiaan Data (Informasi/Pesan) • Menjaga Keaslian Data (Informasi/Pesan) • Menjaga Keaslian Pengirim dan Penerima http://rexyfahrezi.github.io
  • 5. Format Bilangan American Standard Code for Information Interchange (ASCII), Salah satu jalan untuk berbahasa dengan komputer dengan cara menggunakan tabel ASCII. Semua kode yang diinputkan dirubah ke bilangan biner lalu akan di proses oleh Komputer. http://rexyfahrezi.github.io https://www.ascii-code.com/ • Jumlah kode ASCII: 255 kode. • ASCII control characters (character code 0-31) • ASCII printable characters (character code 32-127) • The extended ASCII codes (character code 128-255)
  • 6. Cont. Format Bilangan • Beberapa format bilangan : biner(bin), oktal(oct), desimal(dec) dan heksadesimal(hex). • Bilangan biner atau binary digit (bit) adalah bilangan yang terdiri dari 1 dan 0. • Bilangan oktal terdiri 8 karakter, yaitu: 0,1,2,3,4,5,6 dan 7. • Bilangan desimal terdiri dari 10 karakter, yaitu: 0, 1, 2, 3, 4, 5, 6, 7, 8 dan 9. • Bilangan heksadesimal terdiri dari 16 karakter, yaitu: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E dan F. http://rexyfahrezi.github.io
  • 7. Plaintext & Ciphertext • Plaintext : Pesan asli yang dapat dibaca dan dimengerti. • Ciphertext : Pesan yang telah disandikan/dikunci/dirubah sedemikian rupa. http://rexyfahrezi.github.io
  • 8. Encode vs Decode • Encoding = Proses perubahan pesan dari plaintext ke ciphertext. • Decoding = Proses pembongkaran pesan dari ciphertext ke plaintext. Proses : Encoding = Plaintext > Ciphertext Decoding = Ciphertext > Plaintext http://rexyfahrezi.github.io
  • 9. Encryption vs Decryption • Enkripsi = Proses perubahan pesan dari plaintext ke ciphertext. • Dekripsi = Proses pembongkaran pesan dari ciphertext ke plaintext. Proses : Enkripsi = Plaintext > Ciphertext Dekripsi = Ciphertext > Plaintext http://rexyfahrezi.github.io
  • 11. Encoding vs Encryption Encoding : - Bukan untuk menjaga keharasiaan data. - Tujuan utama hanya untuk agar data bisa digunakan oleh aplikasi lain. - Encoding umumnya tidak perlu kunci. http://rexyfahrezi.github.io Encryption : - Tujuan utama untuk menjaga kerahasiaan data. - Biasanya mempunyai kunci. - Menjaga keaslian data.
  • 13. Contoh ASCII Encoding http://rexyfahrezi.github.io Plaintext : saya Encoding : • Dec(10) : 115 97 121 97 • Biner(2) : 1110011 1100001 1111001 1100001 • Octal(8) : 163 141 171 141 • Hex(16) : 73 61 79 61 Decoding : • Dec(10) 115 97 121 97 > saya • Biner(2) 1110011 1100001 1111001 1100001 > saya • Octal(8) 163 141 171 141 > saya • Hex(16) 73 61 79 61 > saya Rubahlah plaintext berikut menjadi bilangan desimal,biner,octal dan hex! Salah satu Tools : https://cryptii.com/pipes/text-decimal
  • 14. • ASCII Encoding • URL Encoding • Base32 Encoding • Base64 Encoding • Unicode Encoding • dll Berbagai macam Encoding http://rexyfahrezi.github.io
  • 15. Andi Budi si Lisa sedAng makan Rendang dagIng Plaintext : LARI Contoh Enkripsi http://rexyfahrezi.github.io Ciphertext : si Lala sedAng makan Rendang dagIngCiphertext : si Lala sedAng makan Rendang dagIng
  • 16. Lagi?
  • 17. Asep Bagong tfsboh lpub bsbi vubsb, lbcvs fvz Ciphertext : tfsboh lpub bsbi vubsb, lbcvs fvz Caesar Cipher Encryption http://rexyfahrezi.github.io Kunci = 1 Pergeseran Plaintext : serang kota arah utara, kabur euy
  • 18. • Caesar Cipher • Vigenere Cipher • Affine Cipher • Subtitution Cipher • Transposition Cipher • dll Classical Cipher http://rexyfahrezi.github.io
  • 19. Kesimpulan http://rexyfahrezi.github.io Encoding : - Bukan untuk menjaga keharasiaan data. - Tujuan utama hanya untuk agar data bisa digunakan oleh aplikasi lain. - Encoding umumnya tidak perlu kunci. Encryption : - Tujuan utama untuk menjaga kerahasiaan data. - Biasanya mempunyai kunci. - Menjaga keaslian data.
  • 21. Thank you! Jangan delusi euy http://rexyfahrezi.github.io