Skip to content

Releases: pyGuru123/Decrypto

1.1.1

07 Jan 11:47
Compare
Choose a tag to compare

Major Changes

Decrypto now comes with the power of Scytale Cipher. Examplary Use of this cipher technique

from decrypto import ScytaleCipher

cipher = ScytaleCipher()
data = 'hello world'
key = 3

encrypted = cipher.encrypt(message, key)
decrypted = cipher.decrypt(encrypted, key)

print(encrypted)
print(decrypted)

We are working on adding more cipher techniques in upcoming releases.

1.1.0

14 Nov 19:44
Compare
Choose a tag to compare

Major Changes

Decrypto now comes with the power of RSA Cipher. Examplary Use of this cipher technique

from decrypto import RSACipher

cipher = RSACipher()
data = 'hello world'

keys = cipher.generate_keys(23, 31) #pass two unique prime numbers
encrypted = cipher.encrypt(message, keys['public_key'])
decrypted = cipher.decrypt(encrypted, keys['private_key'])

print(keys)
print(encrypted)
print(decrypted)

We are working on adding more cipher techniques in upcoming releases.

1.0.9

31 Oct 11:12
4508c5c
Compare
Choose a tag to compare

Major Changes

  • Restructured decrypto library
  • Added tests
  • fixed bugs
  • You can now import all the modules at once using this syntax
from decrypto import *

thanks to @GuptaAyush19 for his contribution to this release

1.0.8

14 Oct 11:13
Compare
Choose a tag to compare

Major Changes

  • Restructured entire decrypto library
  • Decrypto now comes with the power of Atbash Cipher technique

to test atbash cipher, try this example

from decrypto import AtbashCipher

cipher = AtbashCipher()
data = 'hello world'

en = cipher.encrypt(data)
de = cipher.decrypt(en)

print(en, de)

thanks to @mhemanthkmr for his contribution to this release

1.0.7

14 Oct 06:14
Compare
Choose a tag to compare

Major Changes

Decrypto now comes with the power of following encryption techniques

  • Affine Cipher

to test affine cipher, try this example

from decrypto import AffineCipher

cipher = AffineCipher()
data = 'hello world'
a, b = 17, 20

en = cipher.encrypt(data, a, b)
de = cipher.decrypt(en, a, b)

print(en, de)

thanks to @anonymous-sidhax for his contribution to this release

1.0.6

13 Oct 15:41
Compare
Choose a tag to compare

Major Changes

Decrypto now comes with the power of following encryption techniques

  • Base64Cipher
  • BaconCipher
  • ROT13Cipher

to test any of these, try this example

cipher = ROT13Cipher()
data = 'Hello world'

encrypted = cipher.encrypt(data)
print(encrypted)

decrypted = cipher.decrypt(encrypted)
print(decrypted)

thanks to @murugan-k-0204 & @mhemanthkmr for their contribution to this release

1.0.5

12 Oct 18:53
Compare
Choose a tag to compare

Major Changes

  • decrypto now comes with the power of viginere cipher. To use it, try this
from decrypto import VigenereCipher

cipher = VigenereCipher()
data = 'Hello world'
key = 'cryptii'

encrypted = cipher.encrypt(data, key)
print(encrypted)

decrypted = cipher.decrypt(encrypted, key)
print(decrypted)

thanks to @murugan-k-0204 for their contribution to this release