С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/163: Рейтинг темы: голосов - 163, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 10.05.2021
Сообщений: 7

Истина. Расшифровка текста

10.05.2021, 17:46. Показов 33335. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Истина

К вам попал зашифрованный текст, означающий большую истину для многих программистов на Python. Напишите программу, которая реализует алгоритм дешифровки этого текста. Расшифруйте текст с помощью своей программы.

vujgvmCfb tj ufscfu ouib z/vhm jdjuFyqm jt fscfuu uibo jdju/jnqm fTjnqm tj scfuuf ibou fy/dpnqm yDpnqmf jt cfuufs boui dbufe/dpnqmj uGmb tj fuufsc ouib oftufe/ bstfTq jt uufscf uibo otf/ef uzSfbebcjmj vout/dp djbmTqf dbtft (ubsfo djbmtqf hifopv up csfbl ifu t/svmf ipvhiBmu zqsbdujdbmju fbutc uz/qvsj Fsspst tipvme wfsof qbtt foumz/tjm omfttV mjdjumzfyq odfe/tjmf Jo fui dfgb pg hvjuz-bncj gvtfsf fui ubujpoufnq up ftt/hv Uifsf vmetip fc pof.. boe sbcmzqsfgf zpom pof pvt..pcwj xbz pu pe ju/ Bmuipvhi uibu bzx bzn puo cf wjpvtpc bu jstug ttvomf sfzpv( i/Evud xOp tj scfuuf ibou /ofwfs uipvhiBm fsofw jt fopgu cfuufs boui iu++sjh x/op gJ ifu nfoubujpojnqmf tj eibs pu mbjo-fyq tju( b bec /jefb Jg fui foubujpojnqmfn jt fbtz up bjo-fyqm ju znb cf b hppe jefb/ bnftqbdftO bsf pof ipoljoh sfbuh efbj .. fu(tm pe psfn gp tf"uip
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.05.2021, 17:46
Ответы с готовыми решениями:

Iff([Поле1]="Иванов";Истина or ложь;Истина)
В условии отбора запроса по логическоиу полю мне надо, чтобы отбирались все записи (Истина или Ложь), если поле1="Иванов", и...

Расшифровка текста
Помогите расшифровать текст, известно что тема связанна IT технологиями.

Расшифровка текста
Привет. Надо расшифровать такой текст, известно что это шифр подстановки. Использовал метод частотного анализа, но пока у меня ничего не...

4
2 / 1 / 1
Регистрация: 10.05.2021
Сообщений: 4
10.05.2021, 20:16
Лучший ответ Сообщение было отмечено GoldenZz как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
input_text = 'vujgvmCfb tj ufscfu ouib z/vhm jdjuFyqm jt fscfuu uibo jdju/jnqm fTjnqm tj scfuuf ibou fy/dpnqm yDpnqmf jt cfuufs boui dbufe/dpnqmj uGmb tj fuufsc ouib oftufe/ bstfTq jt uufscf uibo otf/ef uzSfbebcjmj vout/dp djbmTqf dbtft (ubsfo djbmtqf hifopv up csfbl ifu t/svmf ipvhiBmu zqsbdujdbmju fbutc uz/qvsj Fsspst tipvme wfsof qbtt foumz/tjm omfttV mjdjumzfyq odfe/tjmf Jo fui dfgb pg hvjuz-bncj gvtfsf fui ubujpoufnq up ftt/hv Uifsf vmetip fc pof.. boe sbcmzqsfgf zpom pof pvt..pcwj xbz pu pe ju/ Bmuipvhi uibu bzx bzn puo cf wjpvtpc bu jstug ttvomf sfzpv( i/Evud xOp tj scfuuf ibou /ofwfs uipvhiBm fsofw jt fopgu cfuufs boui iu++sjh x/op gJ ifu nfoubujpojnqmf tj eibs pu mbjo-fyq tju( b bec /jefb Jg fui foubujpojnqmfn jt fbtz up bjo-fyqm ju znb cf b hppe jefb/ bnftqbdftO bsf pof ipoljoh sfbuh efbj .. fu(tm pe psfn gp tf"uip'
#fscfuu  -- better, where f is b, and u is t
#ouib -- ugly
LETTERS =    'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
 
# это шифр цезаря, где все символы сдвинуты на позицию влево, плюс в словах поменян порядок слов.
def encrypt(message, key):
    #key = 1
    translated = ''
    for symbol in message:
        if symbol in LETTERS:
            num = LETTERS.find(symbol)
            #translated = translated + TRANSLATED[num - key]
            translated = translated + LETTERS[num-key]
        else:
            translated = translated + symbol
    return translated
 
if name == "main":
    print("i - ", 1, " -------", encrypt(input_text, 1))
 
 
#"""utifulBea si terbet ntha y/ugl icitExpl is erbett than icit/impl eSimpl si rbette hant ex/compl xComple is better anth cated/compli tFla si etterb ntha nested/ arseSp is tterbe than nse/de tyReadabili unts/co cialSpe cases (taren cialspe ghenou to break het s/rule houghAlt ypracticalit eatsb ty/puri Errors should verne pass ently/sil nlessU licitlyexp nced/sile In eth cefa of guity-ambi fusere eth tationtemp to ess/gu There uldsho eb one.. and rablyprefe yonl one ous..obvi way ot od it/ Although that ayw aym otn be viousob at irstf ssunle reyou( h/Dutc wNo si rbette hant /never thoughAl ernev is enoft better anth ht++rig w/no fI het mentationimple si dhar ot lain-exp sit( a adb /idea If eth entationimplem is easy to ain-expl it yma be a good idea/ amespacesN are one honking reatg deai .. et(sl od orem fo se"tho
#"""
 
#SO result is:
"""
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one— and preferably only one —obvious way to do it.[a]
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.[b]
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea—let's do more of those!
"""
1
2 / 2 / 3
Регистрация: 02.07.2013
Сообщений: 148
02.10.2022, 18:21
Так не работает же:
Python console

Code
1
i -  1  ------- utifulBea si terbet ntha y/ugl icitExpl is erbett than icit/impl eSimpl si rbette hant ex/compl xComple is better anth cated/compli tFla si etterb ntha nested/ arseSp is tterbe than nse/de tyReadabili unts/co cialSpe cases (taren cialspe ghenou to break het s/rule houghAlt ypracticalit eatsb ty/puri Errors should verne pass ently/sil nlessU licitlyexp nced/sile In eth cefa of guity-ambi fusere eth tationtemp to ess/gu There uldsho eb one.. and rablyprefe yonl one ous..obvi way ot od it/ Although that ayw aym otn be viousob at irstf ssunle reyou( h/Dutc wNo si rbette hant /never thoughAl ernev is enoft better anth ht++rig w/no fI het mentationimple si dhar ot lain-exp sit( a adb /idea If eth entationimplem is easy to ain-expl it yma be a good idea/ amespacesN are one honking reatg deai .. et(sl od orem fo se"tho
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.12.2022, 21:24
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 
 
def decryption(messenge):
    translated = ""
    for i_word in messenge:
        if i_word in letters:
            num_index = letters.find(i_word)
            translated += letters[num_index - 1]
        else:
            translated += i_word
    return translated
 
 
def shift(text, key):
    word_ln = len(text)
    shift = key % word_ln
    text = text[-shift:] + text[:-shift]
    return text
 
 
def text_gen(text: str) -> [str, list[str]]:
    text_2 = []
    key = 3
    for i_word in text:
        text_decryption = decryption(i_word)
        shift_text = shift(text_decryption, key)
        if shift_text.endswith("/"):
            key += 1
            text_2.append(shift_text)
        else:
            text_2.append(shift_text)
 
    text_2 = " ".join(text_2)
    text_2 = text_2.replace("+", "*")
    text_2 = text_2.replace("-", ",")
    text_2 = text_2.replace("(", "'")
    text_2 = text_2.replace("..", "--")
    text_2 = text_2.replace('"', "!")
    text_2 = text_2.replace("/", ".\n")
    return text_2
 
 
if __name__ == '__main__':
    print(text_gen(text='vujgvmCfb tj ufscfu ouib z/vhm jdjuFyqm jt fscfuu uibo jdju/jnqm fTjnqm tj scfuuf ibou fy/' \
                        'dpnqm yDpnqmf jt cfuufs boui dbufe/dpnqmj uGmb tj fuufsc ouib oftufe/ bstfTq jt uufscf uibo otf/' \
                        'ef uzSfbebcjmj vout/dp djbmTqf dbtft (ubsfo djbmtqf hifopv up csfbl ifu t/svmf ipvhiBmu zqsbdujdbmju fbutc uz/' \
                        'qvsj Fsspst tipvme wfsof qbtt foumz/tjm omfttV mjdjumzfyq odfe/tjmf Jo fui dfgb pg hvjuz-bncj gvtfsf fui ubujpoufnq up ftt/' \
                        'hv Uifsf vmetip fc pof.. boe sbcmzqsfgf zpom pof pvt..pcwj xbz pu pe ju/ ' \
                        'Bmuipvhi uibu bzx bzn puo cf wjpvtpc bu jstug ttvomf sfzpv( i/Evud xOp tj scfuuf ibou /' \
                        'ofwfs uipvhiBm fsofw jt fopgu cfuufs boui iu++sjh x/op gJ ifu nfoubujpojnqmf tj eibs pu mbjo-fyq tju( b bec /' \
                        'jefb Jg fui foubujpojnqmfn jt fbtz up bjo-fyqm ju znb cf b hppe jefb/ ' \
                        'bnftqbdftO bsf pof ipoljoh sfbuh efbj .. fu(tm pe psfn gp tf"uip'.split()
                   ))
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.12.2022, 21:26
Вывод
Миниатюры
Истина. Расшифровка текста  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2022, 21:26
Помогаю со студенческими работами здесь

Расшифровка текста
Есть текст зашифрованый методом моноалфавитной подстановки,нужно расшифровать текст с помощью исходного текста ,т.е есть текст (20000...

Расшифровка текста
хелпаните пожалуйста не могу решить 2 неделю. Известно, что открытые данные имеют следующий вид: ... где i-блок...

Расшифровка текста
Нужна помощь в расшифровке. 6d68616468697269l. 043f043504420440043e0432002004480438043a04300440043d044b043

Расшифровка текста
Привет всем, ребята! Помогите пожалуйста расшифровать код данный мне в текстовом файле .txt Мне говорили, что это XOR -...

Расшифровка текста
Здравствуйте, помогите расшифровать текст путем частотного анализа текста: Е ЧУЛУЭГ СЫЭА, Е ЛДГЩЕЙЛУЖЧХ ШУДЮХГ ЕДГРА, НХИ ЕГЛГД, ХИСЧ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru