Commit Graph

12 Commits

Author SHA1 Message Date
Deep Raval
794e1765bd
docs: Fixed an issue in Vigenere cipher documentation (#964)
* Fixed a doxygen doc issue

* Chnaged ||key| < |text| to |key| < |text|
2020-07-21 07:41:05 -04:00
Deep Raval
cf562f2244
feat: Add Vigenère cipher (#962)
* Added Vigenere Cipher

* Added size_t instead of int in for loop

* Update ciphers/vigenere_cipher.cpp

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* Update ciphers/vigenere_cipher.cpp

Co-authored-by: David Leal <halfpacho@gmail.com>

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2020-07-20 13:50:40 -04:00
Deep Raval
7f92f54bde
feat: Add XOR Cipher (#961)
* Added XOR Cipher

* Remoced repetition of c ^ key in encrypt

* Added explicit type conversion

* Applied Suggested Changes

* Added bullet points
2020-07-19 16:45:45 -04:00
Deep Raval
01581bfd5b
feat: add Caesar Cipher (#957)
* Added caesar_cipher.cpp

* Added ranged based loops and made some args pass by ref

* Changed comment styling and added unnamed namespace

* Update ciphers/caesar_cipher.cpp

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
2020-07-19 14:50:02 -04:00
Krishna Vedala
12799c5616
fix lgtm errors 2020-06-27 16:00:12 -04:00
Krishna Vedala
e8849dc36f
save keys to file + more docs 2020-06-27 15:45:48 -04:00
Krishna Vedala
541f762deb
working algorithm 2020-06-27 14:43:11 -04:00
Krishna Vedala
fc489f7f45
test2 + refinements 2020-06-26 23:42:16 -04:00
Krishna Vedala
f932aed5d2
more docs + more control on matrix creation 2020-06-26 22:02:21 -04:00
Krishna Vedala
bade62d063
working hill cipher 2020-06-26 21:44:02 -04:00
Krishna Vedala
db28999ca3
initial hill-cipher commit - does not execute corectly 2020-06-26 20:36:46 -04:00
Krishna Vedala
7218eeb5b8
initial cipher folder commit 2020-06-26 20:36:03 -04:00