📜 ⬆️ ⬇️

My answer to Pavel Durov's competition (late Friday)

We make our Telegram for live communication with a fool and girls.

Hello,
In this post, I announce the competition. The essence of the competition in the disclosure of the cipher and the creation of a decryption algorithm.


')
Prehistory

In the latest topics about Telegram and the contest, a lot of experts argue about the quality of the cipher, stability and so on. Forgetting one simple thing - applicability in real life. No, really, in the world of computers, all these ciphers work fine. And in the real world of people? You are sitting in a cinema with a friend and you very urgently wanted to say something to him, but the rest should not be understood. How to be? Do not write the same through the phone. It is for these purposes that I developed a special encryption algorithm.

Advantages of the algorithm


In fact, this is a constructor, with the help of which in a matter of time you can develop your own branch of the cipher and immediately apply it.

Algorithm Tests

The algorithm is tested in communication between me and my wife. Learning cipher and algorithm takes very little time. The algorithm proved to be stable, there was not a single failure.

Competition Description

This link is a file with encrypted text.

You need to create a text decryption tool. Ideally, the tool should be accessible via http. The check will be simple, the user must drive in the encrypted line, click the "Decrypt" button and get the decrypted line.

The link to the tool is attached in the comments. (This is also convenient because it reflects the comment time).

This link is available archive (with a password) in which lies the coding algorithm in Python 3.3. At the end of the contest, I will write the password from it, so that anyone can verify the integrity of the competition.

What do you need?

A little bit of humor
Drop of labor

Prize

In one of the topics, I read that money is a bad motivator in such contests. The prize will be much better. The winner will receive the right to name the algorithm with his name or with any other name.

Source: https://habr.com/ru/post/204556/


All Articles