LINUX.ORG.RU

LOR скатился до того что админы удаляют сообщения в Base64 по п.3.2

 ,


0

1

Все стало настолько уныло, что админы видать не знают о наличии такого инструмента как Base64 и удаляют сообщения по п.3.2. Видимо мамка им не объяснила что такое base64. За то приготовила тушенные овощи.
Для непонятливых объясняю: использование base64 позволяет быть не чекнутыми роботами цензуры в некоторых странах, поэтому применение этого инструмента в некоторых случая жизненно необходимо данному форуму и отдельным личностям.
Ссылка на драму: Что может спровоцировать введение «Чебурнета»

Перемещено leave из talks

★★★★★

Последнее исправление: Pinkbyte (всего исправлений: 3)

позволяет быть не чекнутыми роботами цензуры в некоторых странах

Это ты про США?
А то для России эти сообщения выглядят уж слишком невинными.

torvn77 ★★★★★
()
Ответ на: удаленный комментарий

А всёже, что такое с этим base64 что и их, и твоё сообщение теряют в конце несколько букв и декодируются с ошибкой?

Например когда я кодирую свой эмеил и телефон то они у меня декодируются правильно и без ошибок.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77
data = """
YGBgcHl0aG9uCmRhdGEgPSAnJycKJycnCmRhdGEgPSAnJy5qb2luKGRhdGEuc3BsaXRsaW5lcygp
KQppZiBkYXRhOgogICAgcHJpbnQoYmFzZTY0LmI2NGRlY29kZShkYXRhKS5kZWNvZGUoZXJyb3Jz
PSdpZ25vcmUnKSkKYGBgCgrQkdC10LcgaWdub3JlINGA0YPQs9Cw0LXRgtGB0Y8sINGH0LXQvCDR
gtGLINC10LPQviDRgtCw0Log0LfQsNC60L7QtNC40YDQvtCy0LDQuz8=
"""

data = ''.join(data.splitlines())
if data:
    print(base64.b64decode(data).decode())

УМВР. А вот с сообщениями ТС так не выходит. Python 3.6

KillTheCat ★★★★★
()

И правильно. Форум это площадка для общения, а не для всякой фигни, которую надо декодировать отдельно. Вот добавят в ЛОР декодер base64 встроенный - тогда и обращайтесь.

Давайте ещё OTR по форуму гонять. Извращенцы, блин.

nebularia ★★★
()
Последнее исправление: nebularia (всего исправлений: 1)
Ответ на: комментарий от nebularia

Давайте ещё OTR по форуму гонять

Классная идея! Поддерживаю! Давно кстати хотел такой форум.

Форум это площадка для общения, а не для всякой фигни, которую надо декодировать отдельно.

Девушка, паркуйте уже быстрее свою розовую машину на парковке для КАМАЗа, хватит переписываться на не понятном вам форуме, для этого есть Instagram, да и вообще, ваш рис в пароварке дома уже давно сварился.

Promusik ★★★★★
() автор топика

Хорошо, пусть будет 4.8. :)

Но суть всё равно одна. Это нечитаемое сходу говно, а вы – шланг.

a1batross ★★★★★
()

Вроде всегда был хорошим постером, а прикинулся типичным шлангом.

Не надо так.

EXL ★★★★★
()
Ответ на: комментарий от a1batross

Лучше на -20 поменять, за дополнительные тупняк и шлангование.

Мне @alpha в теме осуждающей фотографию с тараканами влепила -7 за оффтопик за сообщение о тараканах. Откуда столько внимания? Я даже не fedora не особо нападаю.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от Promusik

У меня такое тоже было, я слышал голоса мёртвых людей. Но потом плейлист закончился и я вытащил наушники из ушей.

grem ★★★★★
()

Действительно скатился. Должно было быть «по причине блокировке аккаунта». Вот делать нормальным людям нечего, ваши ребусы разгадывать.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Изложи пожалуйста здесь сразу описание нормальности и признаки этого состояния, а то все разное говорят.

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Слишком много букв, писать лениво. Кстати, а вот в старые добрые времена за ююк в эху сразу следовала экскоммуникация. А тут либеральничают.

gremlin_the_red ★★★★★
()

Я бы тоже такое сообщение грохнул.
Ну типа чё, десяток людей решит использовать такой способ переписки, намутит плагин который всё это будет расшифровывать, например, а другим читателям что делать? Смотреть на мусорные буквы?
В чём прикол таких переписок в общем доступе? Создайте уже свой канал в телеге, назовите его base64Величие и пишите там хоть с солью, хоть в картинки текст шифруйте, хоть морзе, раз «такой способ жизненно необходим»

system-root ★★★★★
()
Ответ на: комментарий от system-root

Создайте уже свой канал в Instagram, назовите его янеумеювbase64Величие и пишите там хоть обычным текстом русскими буквами, хоть в картинки текст вставляйте обычный русский, хоть английскими буковками набирайте так чтобы было похоже на русские буковки, раз «такой способ жизненно необходим»

Поправил. Не благодари.

Promusik ★★★★★
() автор топика

использование base64 позволяет быть не чекнутыми роботами цензуры в некоторых странах

И как же это оно позволяет? Добавить в бота поддержку base64 дело пяти минут. Тут больше правило неуловимого джо применимо, но для этого сообщения в base64 не нужно кодировать.

cocucka ★★★★☆
()

Всё правильно сделали.

Miguel ★★★★★
()
Ответ на: комментарий от cocucka

Вопрос не в неуловимости Джо, а в типовых решениях, которые используют ленивые контролеры

Promusik ★★★★★
() автор топика
Ответ на: комментарий от cobold

сносите

Перестань обсуждать действия модераторов!

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Постить тексты в base64 ради приватности это верх тупости, примерно одного уровня с постами в KOI8-R.

типовых решениях

Типовые решения уж тексты перекодировать-то умеют. Пиши на церковнославянском тогда, может его еще не поддерживают.

cocucka ★★★★☆
()

использование base64 позволяет быть не чекнутыми роботами цензуры в некоторых странах

актуальный пруф, плиз

next_time ★★★★★
()
Ответ на: комментарий от Promusik

Зачем ей повторять действия того, кто не знает про принцип Керкгоффса?

next_time ★★★★★
()

тушеные овощи

рис в пароварке

Не ужинал вчера и завтрак пропустил? Понимаю. Самое время сходить пообедать.

bender ★★★★★
()
Последнее исправление: bender (всего исправлений: 1)
Ответ на: комментарий от gremlin_the_red

Вот делать нормальным людям нечего, ваши ребусы разгадывать.

У тебя вызвало проблемы чтение сообщения, которое смог прочитать даже я?
(У меня основная проблема была это наконец понять как cat <<EOF работает)
Ты точно пользователь Линукса?

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 2)
Ответ на: комментарий от torvn77

У тебя вызвало проблемы чтение сообщения, которое смог прочитать даже я?

Нет, конечно, я же не стал его читать. Потому что, хотя прочитать его никаких проблем не составляет, но заниматься этим будет только конченый даун.

gremlin_the_red ★★★★★
()
Последнее исправление: gremlin_the_red (всего исправлений: 1)
Ответ на: комментарий от gremlin_the_red

По твоему тот, кто использует все преимущества линукса для написания и чтения форумных сообщений - даун?

torvn77 ★★★★★
()

Вообще, для форума можно и gzip использовать и base128 с результатом в utf-8. Например ОП-пост gzip+base128:

PонAG1qКvМл3цШоЪнЬCOпуKЙQcМYРKlfМxBЛРBУTОkQKoiTaVBxвbяwЦуsyНЛz9IШЫkэQUЭSy39ш
2zcиypsЛKЗPakЦnЙХыЯkжz3кпЬЮзOalххЕwdcуВemНДЧФlМЮДбИцТZГulэыЮMzVВzЖBРЖqтЛlгdo
МKч6мРE0ЩgРдТcvЦHdКЧРыГH9цхИЙGДMФVDCЮЯлэщ6TОcAйc6hdЕcvФИДшТkХАМэMMDQОm0wkЕeП
fDNcПыerТщTfЗй4м9ныWВ8rсdЭHЖsбDаЕЫb1рщaCаOлЬZстпШШыцbWЭkieCнMIЮЮяЯрЧFЙ3Дyy53
hНRвMаЩяUyВрtWсehPTйьDжUAяeщСKHuGiМjцzSрсyыDBгKNЙUеzLrЕТюкAуpРЗпXйmjTZ7x2м8р
ЖMеЖШBЕWf2/A/4YjxтХX6ЖпЗeВBжок8ШщsTeЯиNЕeдaю6АДPViж1DXшДюДрaоH1юRZYгQМiXыCЖг
ъLХcЖdжЧBНЪaпPщмНЦD+69к2ZЕFfHL3ьLцePeYБщcfZhЬ8Г6тJЙMDHъDЩ+ъCzьGAAA===

Base64:

0JLRgdC1INGB0YLQsNC70L4g0L3QsNGB0YLQvtC70YzQutC+INGD0L3Ri9C70L4sINGH0YLQviDQ
sNC00LzQuNC90Ysg0LLQuNC00LDRgtGMINC90LUg0LfQvdCw0Y7RgiDQviDQvdCw0LvQuNGH0LjQ
uCDRgtCw0LrQvtCz0L4g0LjQvdGB0YLRgNGD0LzQtdC90YLQsCDQutCw0LogQmFzZTY0INC4INGD
0LTQsNC70Y/RjtGCINGB0L7QvtCx0YnQtdC90LjRjyDQv9C+INC/LjMuMi4g0JLQuNC00LjQvNC+
INC80LDQvNC60LAg0LjQvCDQvdC1INC+0LHRitGP0YHQvdC40LvQsCDRh9GC0L4g0YLQsNC60L7Q
tSBiYXNlNjQuINCX0LAg0YLQviDQv9GA0LjQs9C+0YLQvtCy0LjQu9CwINGC0YPRiNC10L3QvdGL
0LUg0L7QstC+0YnQuC4K0JTQu9GPINC90LXQv9C+0L3Rj9GC0LvQuNCy0YvRhSDQvtCx0YrRj9GB
0L3Rj9GOOiDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSBiYXNlNjQg0L/QvtC30LLQvtC70Y/Q
tdGCINCx0YvRgtGMINC90LUg0YfQtdC60L3Rg9GC0YvQvNC4INGA0L7QsdC+0YLQsNC80Lgg0YbQ
tdC90LfRg9GA0Ysg0LIg0L3QtdC60L7RgtC+0YDRi9GFINGB0YLRgNCw0L3QsNGFLCDQv9C+0Y3R
gtC+0LzRgyDQv9GA0LjQvNC10L3QtdC90LjQtSDRjdGC0L7Qs9C+INC40L3RgdGC0YDRg9C80LXQ
vdGC0LAg0LIg0L3QtdC60L7RgtC+0YDRi9GFINGB0LvRg9GH0LDRjyDQttC40LfQvdC10L3QvdC+
INC90LXQvtCx0YXQvtC00LjQvNC+INC00LDQvdC90L7QvNGDINGE0L7RgNGD0LzRgyDQuCDQvtGC
0LTQtdC70YzQvdGL0Lwg0LvQuNGH0L3QvtGB0YLRj9C8LgrQodGB0YvQu9C60LAg0L3QsCDQtNGA
0LDQvNGDOiDQp9GC0L4g0LzQvtC20LXRgiDRgdC/0YDQvtCy0L7RhtC40YDQvtCy0LDRgtGMINCy
0LLQtdC00LXQvdC40LUgwqvQp9C10LHRg9GA0L3QtdGC0LDCuw==

KillTheCat ★★★★★
()
Ответ на: комментарий от torvn77

Наверное, там нет такой опции. 128 выходит компактнее 525 vs 608.

import gzip
from string import ascii_lowercase, ascii_uppercase, digits

ru_lowercase = 'абвгдежзийклмнопрстуфхцчшщъыьэюя'
codetable = ascii_uppercase + ascii_lowercase + ru_lowercase.upper() + ru_lowercase + digits + '+/'
BITS = len(bin(len(codetable) - 1)[2:])


# https://stackoverflow.com/questions/29050582/own-implement-encoding-and-decoding-base64-files-in-python
def encode(data: bytes) -> str:
    bit_str = ''.join(bin(char)[2:].zfill(8) for char in gzip.compress(data))
    brackets = [bit_str[x:x + BITS] for x in range(0, len(bit_str), BITS)]
    base_str = ''.join(codetable[int(bracket, 2)] for bracket in brackets[:-1])
    if brackets:
        end = BITS - len(brackets[-1])
        base_str += codetable[int(brackets[-1] + end * '0', 2)] + '=' * (end // 2)
    return base_str


def decode(text: str) -> bytes:
    bit_str = ''.join(bin(codetable.index(char))[2:].zfill(BITS) for char in text if char in codetable)
    bit_str = bit_str[:(len(bit_str) // 8) * 8]
    return gzip.decompress(bytes(int(bit_str[x:x + 8], 2) for x in range(0, len(bit_str), 8)))

KillTheCat ★★★★★
()

Даже пошёл поискал в той теме. Все верно удалено, кончай шланговать.

Zhbert ★★★★★
()
Ответ на: комментарий от torvn77

Ты так говоришь, как будто каждый пользователь линукса только и делает, что упаривается налево и направо во имя красных глаз и Луны.

Zhbert ★★★★★
()

Во-первых:

Общайтесь на русском языке. Тексты на иностранных языках (кроме английского) снабжайте комментарием так, чтобы в дискуссии смогли принять участие участники, не знакомые с этими языками.

Во-вторых(если того что выше тебе мало), правило 4.8

В-третьих, использование обратимого шифрования без какой-либо защиты от детектирования в качестве защиты от цензуры - это шиза.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Zhbert

как будто каждый пользователь линукса только и делает, что упаривается налево и направо во имя красных глаз и Луны.

Ты что-то имеешь против Луны?!

Promusik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.