Skip to content

Telegram bot that will help you to encrypt or decrypt text messages or files

Notifications You must be signed in to change notification settings

artaktavi/TelegramEncryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TCrypto

TCrypto is a telegram bot that performs text encryption function. It will help you to secure important information by encrypting messages or files. You need only Internet connection and valid telegram account to use this bot.

Here are some features of this project:

  • Encryption (and decryption) of text with a few cyphers:
    • Caesar cipher
    • Vigener cipher
    • Vernam cipher
  • Hacking of Caesar cipher by frequency analysis method
  • Generation of key for any of ciphers above

TCrypto is absolutely safe tool. It doesn't save personal data or user's messages text.

Usage

If you're completely confused, just send /help message to bot, it will show you short info about TCrypto and it's usage.

Send /start message to interact with TCrypto. It will show you instruction.

To change cipher send /cipher message to bot, it should suggest options.

Now, when cipher is chosen, use:

  • /encrypt
  • /decrypt
  • /hack

commands for encryption \ decryption \ hacking, after that send message with text \ file with text that you want to process (and key if necessary). Bot will respond about correctness of your request. After that bot should send you result, sometimes it can take time, so just wait a bit...

  • Use /generate command to generate random key for current cipher

Success! You got a encrypted \ decrypted \ hacked file or message, it depends on what did you send to bot (file or message) and chosen command.

Architecture of project

To get more information about data encrypting core, read FCrypto file.

About

Telegram bot that will help you to encrypt or decrypt text messages or files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages