Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: Пред. 1 ... 3 4 5 6 7
RSS
Разработал Криптоалгоритмы.
 
Цитата

твои выкладки действительны при принебрежении 2-мя правилами:
- использовать случайную позицию при записи.
Тогда ты не вимательно читал.
Я как раз и исходил из случайности позиции.

Цитата

не использовать один и тот-же пароль дважды!
Опять 25...
Пароль у тебя один и тот же на весь текст и равен тому паролю, который вводит пользователь в твоей программе.
Там ведь нету поля - ввести второй, третий,...десятый пароль.

Короче, учи мат часть, (например что такое ключ, гамма, сеансовый ключ и т.д.) так как то что ты пишешь - набор фраз, или проще говоря - полнейший бред.

Это тоже самое что обяснять ребенку работу радара...

Закончи школу, поступи в вуз, найди себе работу -  тогда можно будет с тобой о чем-тьо говорить.

А пока что ты в игноре....
c'est la vie
Изменено: Oleg1986 Petrov - 14.11.2010 17:37:31
 
Цитата
не раскрывая алгоритмов
Цитата
сделать данные алгоритмы криптографии неким стандартом
Алгоритм - это инструкция, описывающая порядок действий для достижения результата. Основываясь на алгоритмы и пишутся программы. Сделать ДЛЛ файл стандартом... бред полнейший, это расширение используется только в Win, подозреваю, что крупные организации используют сложные методы шифрования на серверах, а не на компах бухгалтерш и практически все организации давно уже не используют Win в качестве операционной системы сервера.

И я более чем уверен, что Ваш алгоритм уязвим на столько, на сколько Вы его нахваливаете.
Изменено: Jets_x2 - 23.01.2011 05:22:45
 
сайт, с новой версией программы по шифрованию, на моих алгоритмах: http://ykolchurin.narod.ru/
 
...
Изменено: Ivan Ivanov - 14.06.2011 13:22:49
 
Вот исходники:

function Gpsch_u(n1,n2:longint):longint;
begin
 if n2=0 then inc(n2);
 gpsch_u:=(9*n1+7) mod n2;
end;

function Shifr_u(q,w:shortstring):shortstring;
var k1,k2,k3,k4:longint;
begin
 if (w='')or(q='') then
   begin shifr_u:=q;exit;end;
 k2:=length(w);k4:=length(q);k3:=1;
 for k1:=1 to k4 do
     begin
      q[k1]:=char(ord(q[k1])+ord(w[k3]));
      w[k3]:=Gpsch_u(w[k3],255);
      inc(k3); if k3>k2 then k3:=1;
     end;
 k3:=((k2*(k2+1)) div 2);
 for k1:=1 to k2 do
   k3:=k3+ord(w[k1]);
 k3:=Gpsch_u(k3,255)+Gpsch_u(k3,256);
 for k1:=1 to k4 do
   q[k1]:=char(ord(q[k1])+k3);
 shifr_u:=q;
end;

function NShifr_u(q,w:shortstring):shortstring;
var k1,k2,k3,k4:longint;
begin
 if (w='')or(q='') then
   begin nshifr_u:=q;exit;end;
 k2:=length(w);k4:=length(q);k3:=1;
 for k1:=1 to k4 do
     begin
      q[k1]:=char(ord(q[k1])-ord(w[k3]));
      w[k3]:=Gpsch_u(w[k3],255);
      inc(k3); if k3>k2 then k3:=1;
     end;
 k3:=((k2*(k2+1)) div 2);
 for k1:=1 to k2 do
   k3:=k3+ord(w[k1]);
 k3:=Gpsch_u(k3,255)+Gpsch_u(k3,256);
 for k1:=1 to k4 do
   q[k1]:=char(ord(q[k1])-k3);
 nshifr_u:=q;
end;
 
А чем ваш алгоритм лучше AES256?
Страницы: Пред. 1 ... 3 4 5 6 7
Читают тему