Перейти к содержимому


Фотография

Шифрование на основе сети Фейстеля (by Zer0Galaxy)

криптография

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Оффлайн   HeroBrine1st

HeroBrine1st
  • Пользователи
  • Сообщений: 65
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

        

Отправлено 11 Апрель 2018 - 19:50

Давным-давно Zer0Galaxy выложил эту программу в теме, которая будет ниже (т.е. в конце страницы): Я же ее перенес и преобразовал в библиотеку:

Спойлер

 

Методы те же - getkey(key:string), crypt(str:string,key:table), decrypt(cryptedStr:string,key:table), а так же md5(str:string) - возвращает хеш определенной строки.

Если будут ошибки, отпишите. Я тестировал, все работает, однако могут быть ошибки или даже несоответствие алгоритму (что крайне маловероятно, но возможно - я заменил какую-то функцию, похожую на rshift из bit32 на этот самый rshift)

Сама тема - http://computercraft...asnoi-peredach/

 

Команда для установки - pastebin get uDnh4RLi /lib/crypt.lua


Сообщение отредактировал HeroBrine1st: 20 Апрель 2018 - 23:50

  • Totoro это нравится

#2 Оффлайн   Mihis

Mihis
  • Пользователи
  • Сообщений: 3
  • Уровень сигнала: 0,92%
  • В игре: 6 час. 9 мин.

Отправлено 16 Апрель 2018 - 14:38

Ооо круто теперь можно сделать Telegram в OpenComputers!  :D

 

P.S. Залил библиотеку на Pastebin

https://pastebin.com/uK7vVzWB   [uK7vVzWB ]


Сообщение отредактировал Mihis: 16 Апрель 2018 - 14:41


#3 Оффлайн   Totoro

Totoro
  • Хранители Кода
  • Сообщений: 1 734
  • Уровень сигнала: 0,33%
  • В игре: 2 час. 13 мин.

Награды

                                      

Отправлено 16 Апрель 2018 - 15:18

Ооо круто теперь можно сделать Telegram в OpenComputers!  :D

 

Ты опоздал сааааамую капельку. =)



#4 Оффлайн   HeroBrine1st

HeroBrine1st
  • Автор темы
  • Пользователи
  • Сообщений: 65
  • Уровень сигнала: 0%
  • В игре: 0 час. 0 мин.

Награды

        

Отправлено 17 Апрель 2018 - 18:16

Не получится. Я пытался, приватные ключи больше 4 - все, привет число inf.

Метачисла так же пытался использовать - too long without yielding.

Просто lua ограничивает возможности алгоритма Диффи-Хеллмана. И тут ничего не поделать.

 

Ооо круто теперь можно сделать Telegram в OpenComputers!  :D

 

P.S. Залил библиотеку на Pastebin

https://pastebin.com/uK7vVzWB   [uK7vVzWB ]







Темы с аналогичным тегами криптография

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных