
Обнаруживайте и декодируйте закодированные строки рекурсивно.
Он может обнаруживать и декодировать закодированные строки рекурсивно.
Давайте возьмем эту строку: s0md3v и закодируем ее в Base 64
czBtZDN2
Теперь закодируем ее в hex
637a42745a444e32
А теперь снова в Base 64
NjM3YTQyNzQ1YTQ0NGUzMg==
Теперь передадим ее Decodify
Бум! Вот что делает Decodify. Он автоматически определяет кодировку и декодирует ее, причем делает это рекурсивно.
Предупреждение: Decodify использует сторонние веб-сервисы для поиска хэшей MD5, SHA1 и SHA2. Если вы работаете с конфиденциальными данными, рекомендуется использовать опцию -s, которая запретит Decodify использовать эти сервисы.
Скачайте Decodify с помощью следующей команды:
git clone https://github.com/s0md3v/Decodify
Теперь перейдите в каталог Decodify и выполните установщик с помощью этой команды:
make install
Теперь вы можете запустить Decodify, введя dcode <string to decode> в терминале.
Чтобы удалить Decodify, выполните деинсталлятор с помощью этой команды
make uninstall
Вы можете указать смещение с помощью опции --rot или попросить Decodify декодировать для смещения от 1 до 26, используя --rot all.
Использование опции -rot all для строки bpgkta xh qtiitg iwpc sr дает следующий результат:

Вы можете перевернуть строку, используя опцию -rev.
Если вы столкнетесь с корректной закодированной строкой, которая не была правильно обработана Decodfiy, пожалуйста, откройте issue, включив в него эту строку.
Вы также можете внести вклад, добавив поддержку других кодировок или исправив мой плохо написанный код.