Size: a a a

2021 August 06

s🔪

staying at home nick... in pro.python
просто вне контекста непонятно, как альтернативно сделать, мы не знаем что за переменные используются в этом коде и т. д.
источник

s🔪

staying at home nick... in pro.python
может там есть какая-то стандартная функция которая упрощает, но в таком отрывке это не понять
источник

D

Dim in pro.python
так не надо глубоко вникать
источник

D

Dim in pro.python
просто формируется 16 чисел, которые надо загнать в string ascii
источник

s🔪

staying at home nick... in pro.python
ну можно через sum, но это шило на мыло
источник

D

Dim in pro.python
а binascii помочь не может?
источник

s🔪

staying at home nick... in pro.python
а, ещё можно сгенерировать эти числа, сложить в список, а потом str(map(chr, numbers_list))
источник

s🔪

staying at home nick... in pro.python
либо не в список, а генератором, но слишком громоздко получится, скорее всего
источник

s🔪

staying at home nick... in pro.python
ну думаю
источник

D

Dim in pro.python
еще вопрос
источник

D

Dim in pro.python
байтшифт может сразу отбрасывать старшие байты?
источник

D

Dim in pro.python
что бы не делать &FF
источник

AB

Artöm Bakri Al-Sarmi... in pro.python
Работай с байтами до конца, потом переводи в строку
источник

D

Dim in pro.python
в цикле да?
источник

AB

Artöm Bakri Al-Sarmi... in pro.python
В твоем коде куча констант вида a_N, что с циклом не вяжется. Если хранить из изначально в массиве, можно цикл взять
источник

D

Dim in pro.python
а по времени то на то и выйдет?
источник

AB

Artöm Bakri Al-Sarmi... in pro.python
Замерь
источник

D

Dim in pro.python
Dim, [06.08.21 17:39]
a_0 =  (T1[(t_0 >> 24) & 0xFF] ^
               T2[(t_1 >> 16) & 0xFF] ^
               T3[(t_2 >>  8) & 0xFF] ^
               T4[ t_3        & 0xFF] ^
               Ke4)

       a_1 =  (T1[(t_1 >> 24) & 0xFF] ^
               T2[(t_2 >> 16) & 0xFF] ^
               T3[(t_3 >>  8) & 0xFF] ^
               T4[ t_0        & 0xFF] ^
               Ke5)

       a_2 =  (T1[(t_2 >> 24) & 0xFF] ^
               T2[(t_3 >> 16) & 0xFF] ^
               T3[(t_0 >>  8) & 0xFF] ^
               T4[ t_1        & 0xFF] ^
               Ke6)

       a_3 =  (T1[(t_3 >> 24) & 0xFF] ^
               T2[(t_0 >> 16) & 0xFF] ^
               T3[(t_1 >>  8) & 0xFF] ^
               T4[ t_2        & 0xFF] ^
               Ke7)

Dim, [06.08.21 17:39]
вот фрагмент моего аеса

Dim, [06.08.21 17:40]
один из раундов

Dim, [06.08.21 17:42]
как бы это упростить?
источник
2021 August 07

my

mu yi in pro.python
Any help on this ?
источник

МО

Марк Обозов... in pro.python
What is your question?
источник