https://github.com/mcyba/hashingalgorithmswithpython
Hashing Algorithms with Python
https://github.com/mcyba/hashingalgorithmswithpython
Last synced: 8 months ago
JSON representation
Hashing Algorithms with Python
- Host: GitHub
- URL: https://github.com/mcyba/hashingalgorithmswithpython
- Owner: MCYBA
- License: mit
- Created: 2019-05-07T09:18:58.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-07T09:23:47.000Z (about 7 years ago)
- Last Synced: 2025-03-20T19:36:05.233Z (about 1 year ago)
- Language: Python
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python ile Şifreleme Algoritmaları
- Ceaser Chiper Algorithm (Sezar Şifreleme Algoritması)
------------
## Ceaser Chiper Algorithm (Sezar Şifreleme Algoritması)
Türkçe karşılığı Sezar Şifreleme olan bu algoritma adından da anlaşılacağı üzere Jul Sezar tarafından oluşturulmuştur.Jul Sezar mesajlarının düşmanlarının eline geçirilebileceği tehlikesini düşünerek mesajlarında bu yöntemi kullanmıştır.Bu algoritma şifreleme algoritmalarının en çok bilinen ve kullanılan yöntemlerinden birisidir. Bu şifreleme yöntemi ile şifrelenmiş mesajlar , konuya hakim olmayan biri tarafından okunulduğu zaman gerçekten bir şey ifade etmeyecektir fakat konuya hakim olan birisi tarafından mesajın şifrelendiği algoritmanın Sezar şifreleme yöntemi olduğunu anlaması sadece bir kaç dakikasını alacaktır. Bu yönden basitlik tarafından algoritmayı yazmak ve mesajları şifrelemek hızlı fakat yine aynı basitlikten dolayı siber dünyada güçsüz bir algoritmadır.
#### Peki Sezar Şifrelem Algoritması nasıl çalışır ?
Sezar şifreleme algoritmasının çalışma yapısı oldukça basittir.Sezar algoritması mesajın her bir harfini belirtilen anahtar sayı kadar ileri kaydırarak şifreli mesajı oluşturur.
")
Şifreyi çözmek için ise anahtar sayısı ile şifreli mesajdaki her karakterin anahtar sayısı kadar geriye giderek ana mesajı dönüştürülmesi üzerinedir.