1. Java / Говнокод #8766

    +76

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    public class Xorer {
        private static long SHIFR= 71180519;
        private Xorer() {
        }
    
        /**
         * ��������� �������� value XOR shifr
         * @param value ������� �������� �������� � ��������� �������
         * @return ��������� ��� �������� �������� � ��������� �������
         */
        public static synchronized String executeString(String value){
            String res=null;
            long code=0;
            try{
                  code=Long.parseLong(value);
            } catch(Exception e){
                e.printStackTrace();
            }
            res=execute(code);
            return res;
        }
    
        /**
         * ��������� �������� value XOR shifr
         * @param code ������� �������� �������� � ������� long
         * @return ��������� ��� �������� �������� � ��������� �������
        */
        public static synchronized String execute(long code){
            String res=null;
            if(code>0){
                long newvalue= code ^ SHIFR;
                res=""+newvalue;
            }
            return res;
        }
    }

    Вот вам ещё еда.

    Запостил: nikelin, 08 Декабря 2011

    Комментарии (24) RSS

    • бля, да настройте уже нормальную кодировку в своей IDE. )

      или, пардон, это говнокод не переваривает?
      Ответить
    • > Xorer
      Horror
      Ответить
    • Сколько ж уже перенаписано про такие вот ксоры.
      Ответить
      • Ну... Тут ещё очень забавный synchronized :-)
        Ответить
        • 1. Непонятно, зачем синхронизировать чистые функции.
          2. Для отрицательных чисел возвращается null. Бида, а не API.
          3. Cупер-название метода execute.
          4. Назначение всего класса за гранью очевидного.
          Ответить
          • Бро, да верю я, что ты знаешь :-)
            Ответить
            • Расскажи-ка лучше зачем класс-то нужен. Может, тут всё ещё интереснее, чем кажется на первый взгляд... Бро.
              Ответить
              • Ну как для чего? Для криптографии :-D
                Ответить
              • Там же написано - SHIFR :-)
                Ответить
                • Каким хуем эта чушь будет XOR-шифрованием, как вы утвержадете?

                  Бля, тут столько лишних движений, автора в реале вооще хуй заткнешь, видимо
                  Ответить
    • >вот вам еще еда
      Братишка, ты?
      Ответить
    • это такой секретный класс, что даже комменты заSHIFRованы...
      Ответить
      • Кто вычислит гамму к коментам - получит два пирожка с картошкой.
        Ответить
    • ��� � ������� �� �����.
      Ответить
    • >SHIFR
      ��� ������ ��� ��������
      Ответить

    Добавить комментарий