Фрикер Клуб
 

Вернуться   Фрикер Клуб > Основной раздел > Статьи

Важная информация

 
 
Опции темы Опции просмотра
Старый 21.08.2020, 11:25   #32
Бурый
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 512
По умолчанию Re: Формат пакета KEELOQ

Цитата:
Сообщение от Lee
добрый день, туплю жестко, прошу пнуть к верном направлении
взял для пробы код для c# из поста EPA
PHP код:
public static UInt32 Keeloq_Decrypt(UInt64 mailUInt64 key)
 {
 
UInt64 x mail;
 
int r;
 for (
0528r++)
 {
 
= (<< 1) ^ bit(x31) ^ bit(x15) ^ bit(key, (15 r) & 63) ^ bit(KeeLoq_NLF, (int)g5(x08192530));
 }
 return (
UInt32)x
 } 
происходит переполнение переменной x
изменяя тип на uint64, получаю:

mail:0x87318DCCE381BD59
man: 0x8400000000941223
Decrypt: 0x9593FCD83B05E40F
Encrypt: 0xC33F601E

понимаю что так не должно быть, но не могу понять из за чего


Доброго Вам дня, что именно Вас не устраивает?
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 00:22. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com