Skip to main content

FTTCrypt, Encrypt a plain text to Cipher or any File to Cipher

Project description

FTTCrypt Encryption, Encrypt Text to Cipher or any File to Cipher

FTTCrypt stands for File to Text Encryptor, it is a software library built for text encryption and Files converting & encryption to a small ciphertext purposely to enhance file upload and transfer. Imagine sending a file from User A to user B, the file has to be uploaded into a server or network then the receiver to downloads the file. According to FTTCrypt, you are not uploading a File, but a small, encrypted cipherText that represents the file which means you can store the cipher in a database level and access the file using the cipher anywhere the FTTCrypt runs. No need for a large file or blob storage for your next application. Save your files within your database as a cipher.

from fttcrypt import FTTCryptor

key = "SecretKeyGoesHere"
text="Secured Text to to be encrypted"

# Encrypt a plain Text to Cipher
cipherText = FTTCryptor.encryptText(text, key)
print(cipherText)


# Decrypt Cipher to Plain Text
decryptedText = FTTCryptor.decryptText(cipherText, key)
print(decryptedText)


# Encrypt a file to Cipher
cipherText = FTTCryptor.encryptFile(filePath, key)
print(cipherText)

# Decrypt Cipher to File
filePath = FTTCryptor.decryptFile(cipherText, key)
print(filePath)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FTTCrypt-1.0.1.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file FTTCrypt-1.0.1.tar.gz.

File metadata

  • Download URL: FTTCrypt-1.0.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5

File hashes

Hashes for FTTCrypt-1.0.1.tar.gz
Algorithm Hash digest
SHA256 78c51d370516e4456871e67361754be5f47fbcbbe83e4b915db9be3df5eec7fa
MD5 0f08ed5899ef5ccc808f0aef58fab16a
BLAKE2b-256 727324d247ff380c1d58dbc6bff40edc8e3493e751cb8827107f49a3079b681e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page