Intro to Cryptography

Intro to Cryptography

Hey! So, recently I've developed an interest for cryptography and cryptanalysis. Thanks to the school of computing at the University of Kent and my extended research, I've learnt a lot about cryptography such as how to break ciphers and some essential techniques for secure communications.

I have seen many online tools out there that help with cryptanalysis, for example, to break Vigener ciphers, or substitution ciphers. However, I have not seen or come across an open source code that shows how things like frequency analysis, calculating index of coincidences and so forth, are done. So, I decided to make one available to help other students and learners learn quicker, and see how tools like that are implemented, and here it is:

I have also written a small tool for Columnar Transposition cipher, because I haven't found a good open source example without a bug or dirty code, also here it is:

I will soon be writing a tool that demonstrates how to break Columnar Transposition ciphers using Bigrams. I hope this will reach the right people, and help whoever wants to start learning cryptography.

Thank you :)

Connor Meringolo MIET

Senior Systems Engineer at Babcock International Group

5 年

Moving on up ????????

要查看或添加评论,请登录

Muhammad A.的更多文章

  • Manipulating Arrays - Java

    Manipulating Arrays - Java

    I have recently worked on arrays in Java, since I enjoy writing algorithms, I find it a way to fill in my free time…

    1 条评论
  • My First Python Project - Game (Machine Learning? Hmm..)

    My First Python Project - Game (Machine Learning? Hmm..)

    Recently, I had developed interests for Python and decided to learn it as part of my summer 2018 "Things to Achieve". I…

社区洞察

其他会员也浏览了