Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

где-то слышал, что RSA держится на сложности разложения чисел на простые множители

Ну как бы да, я там нашел калькулятор один, и если делать разложения числа 12+знаков, то проц виснет нахуй

вот это да. как так?

думаешь эксель не повесит?

Поэтому и хочу проверить :)

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

Не должно вешаться.

В крайнем случае можно сперва составить большой список простых чисел (и хранить его где-то), а потом просто перебирать. Должно быть быстро.


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Не должно вешаться.

В крайнем случае можно сперва составить большой список простых чисел (и хранить его где-то), а потом просто перебирать. Должно быть быстро.

Ну если бы все так просто было, то криптостойкость RSA уже давно бы слилась.

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

Не должно вешаться.

В крайнем случае можно сперва составить большой список простых чисел (и хранить его где-то), а потом просто перебирать. Должно быть быстро.

пиздос. пишу же, что RSA базируется на односторонней функции с секретом, где секрет и есть разложение числа на простые множители.

но наверное в экселе тормозить не будет


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Сам принцип RSA

y = f(x) \\ если х известен, то y посчитать не трудно, но найти х, если известен y - невозможно в актуальные сроки. а f в данном случае разложение большого числа на простые множители


`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

Поделиться сообщением


Ссылка на сообщение

12 цифр это сущая ерунда

 

https://ru.wikipedia..._числового_поля

такой алгоритм в экселе работать не будет :(

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

алгоритмов очень много, в том числе тот который я описал, все они должны легко справляться с небольшими числами, типа 12+ цифр


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

алгоритмов очень много, в том числе тот который я описал, все они должны легко справляться с небольшими числами, типа 12+ цифр

ну так как такое для экселя приспособить бы :)

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение
(изменено)

RSA между прочим имеет длину 1024 (ну самое распростроненное), вот его пока сломать нет возможности

А вот недавно разложили ключ длиной 768 символов, конечно, скорее всего на суперкомпьютере, но поскольку алгоритм эверестический (с логорифмической сложностью), то все числа около 12 знаков это просто ерунда, как я уже сказал

 

алгоритмов очень много, в том числе тот который я описал, все они должны легко справляться с небольшими числами, типа 12+ цифр

ну так как такое для экселя приспособить бы :)

ну вот, посмотри тут алгоритмы, думаю какие-то подойдут

https://ru.wikipedia...ция_целых_чисел


Изменено пользователем Двапой

Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
(изменено)

RSA между прочим имеет длину 1024 (ну самое распростроненное), вот его пока сломать нет возможности

А вот недавно разложили ключ длиной 768 символов, конечно, скорее всего на суперкомпьютере, но поскольку алгоритм эверестический, то все числа около 12 знаков это просто ерунда, как я уже сказал

 

алгоритмов очень много, в том числе тот который я описал, все они должны легко справляться с небольшими числами, типа 12+ цифр

ну так как такое для экселя приспособить бы :)

ну вот, посмотри тут алгоритмы, думаю какие-то подойдут

https://ru.wikipedia...ция_целых_чисел

да там формулы жесть - я ебал такое
Изменено пользователем 4xan4

`*´¨) 4xan4

¸.•´¸.•*´¨)¸.•*´)

(¸.•´ (¸.•` ¤...Prodota...¤

Поделиться сообщением


Ссылка на сообщение

да там формулы жесть - я ебал такое

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

 

возьми список первых 500 простых чисел и просто перебором проверяй


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
(изменено)

вот питоний код, спокойно считает числа с 25 знаками, хотя врятли его в xl загонишь.

Кароч смысл в том что начиная с двойки ищем делители числа n, если n на l не делится без остатка, то увеличиваем l на единицу и снова проверяем делится ли n на l. Если делится, то печатаем его.

 

 

def z1122(n):
 while n != 1:
l = 2
while n % l != 0:
  if l * l > n:
	l = n
  else:
	l += 1
print(l)	# Печатаем простое число
n = n/l

 

 

Кстати народ, кто знает как сеть на виртуалке с ubuntu настроить?

Раньше был роутер, инет был постоянно включен, и на виртуалке стоял Основной шлюз = адресу роутера

сейчас роутер отключил, поэтому инет появляется после подключения по PPToe (как то так)

но на виртуалке инета нет.

 

Или мб как то можно скидывать файлы с компа на эту виртуалку по локальной сети?


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение
(изменено)

потому что не простое число он не может вывести. Допустим если число делится 4, то он сначала выведет 2, а потом еще 2


Изменено пользователем .felix

Поделиться сообщением


Ссылка на сообщение

http://www.mrexcel.com/archive/VBA/23675.html

 

гугл 2 минуты

 

правда парень глуповат и не знает, что надо до корня числа считать, а не всего числа

 

 

 

 

боже, какой у VB хуевый синтаксис


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

Хочу набрать обороты во фрилансе + руки из жопы достать.

Сделал сайт http://ksportfolio.esy.es/ . Вроде все ок, дописываю потихоньку, но есть один баг, который не знаю как убрать. Иногда при наведении на определенный кусок полигона, исчезает полигон вообще.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...