Вверх ↑
Этот топик читают: Гость
Ответов: 1173
Рейтинг: 49
#136: 2013-07-26 10:47:52 ЛС | профиль | цитата
А между прочим
Wiki писал(а):
Уголовный кодекс РФ в ст. 244 устанавливает ответственность за надругательство над телами умерших и местами их захоронения, под которым может пониматься и совершение некрофильных действий.
Так что зря они это, наказуемо ведь
карма: 0

0
Ответов: 1061
Рейтинг: 22
#137: 2013-07-28 00:28:14 ЛС | профиль | цитата
Ex_, ты о чём? )
карма: 0

0
Ответов: 1173
Рейтинг: 49
#138: 2013-07-28 17:49:10 ЛС | профиль | цитата
RinniX, я об использовании ICQ, MailAgent и подобного.
карма: 0

0
Ответов: 1061
Рейтинг: 22
#139: 2013-07-28 22:59:29 ЛС | профиль | цитата
Алгоритмы шифрования PHP функцией mcrypt_ecb():

  • MCRYPT_DES — алгоритм DES
  • MCRYPT_3DES — алгоритм 3DES
  • MCRYPT_BLOWFISH — алгоритм Blowfish
  • MCRYPT_CAST128 — алгоритм Cast128
  • MCRYPT_CAST256 — алгоритм Cast256
Алгоритмы шифрования HiAsm компонентом EnCrypt:

  • RC2
  • RC4
  • DES56
  • 3DES112
  • 3DES168
  • AES128
  • AES192
  • AES256
  • CYLINK_MEK
Вопрос: Какие методы шифрования подходят друг-другу?, т.е. чтобы шифруя данные в HiAsmе, можно было расшифровать на PHP сайте и обратно! Алгоритм DES PHP это тот-же алгоритм DES56 в HiAsm или нет?
------------ Дoбавленo в 22.59:
Режимы шифрования PHP функцией mcrypt_ecb():

  • MCRYPT_MODE_ECB – Режим электронной кодовой книги (ECB)
  • MCRYPT_MODE_CBC – Режим цепочки кодовых блоков (CBC)
  • MCRYPT_MODE_CFB – Режим обратной кодовой связи (CFB)
  • MCRYPT_MODE_OFB – Режим выходной обратной связи (OFB) с 8битной обратной связью
  • MCRYPT_MODE_NOFB – Режим выходной обратной связи (OFB) с n битной обратной связью, где n – это размер блока, используемый алгоритмом (только для библиотеки libmcrypt версии 2.4 и выше)
  • MCRYPT_MODE_STREAM – Режим потокового кода (Stream Cipher) для таких алгоритмов, как RC4 и WAKE (только библиотека libmcrypt версии 2.4 и выше)
Какой режим шифрования используется в HiAsm?
карма: 0

0
Ответов: 5446
Рейтинг: 323
#140: 2013-07-28 23:17:06 ЛС | профиль | цитата
RinniX, в hiasm используется стандартное MS CryptoAPI, а PHP - библиотеку mcrypt. Подружить их между собой - задача нетривиальная. Один из вариантов (не смотри, что там про C# разговор - используется всё то же CryptoAPI). Ну и на страничке PHP:mcrypt есть вот такой коментарий (уж не знаю, за что заминусовали)
When using 3DES between PHP and C#, it is to be noted that there are subtle differences that if not strictly observed, will result in annoying problem encrypt/decrypt data.

1), When using a 16 bytes key, php and c# generates total different outcome string. it seems that a 24 bytes key is required for php and c# to work alike.
2), php doesnt have a "padding" option, while c# has 3 (?). My work around is to add nulls i.e. chr(0) to the end of the source string to make its size times of 8, while in c#, PaddingMode.Zeros is required.
3) the key size has to be times of 8, in php, to make it work for c#.

Опять же, хоть разговор про C#, всё это применимо и к HiAsm-у.
карма: 1

0
Ответов: 1061
Рейтинг: 22
#141: 2013-07-28 23:56:26 ЛС | профиль | цитата
Нда, печально! А другими методами, более простыми, никак нельзя эту проблему решить?
------------ Дoбавленo в 23.56:
Мне надо шифровать текст любыми методами и средствами, лишь-бы сайт и программа понимали друг-друга!
карма: 0

0
Ответов: 8887
Рейтинг: 823
#142: 2013-07-29 00:32:16 ЛС | профиль | цитата
RinniX, поиск "crypt" или "ШифрованиеФайлаИсходник.rar" попробовать сил нет?
карма: 19

0
Ответов: 1061
Рейтинг: 22
#143: 2013-07-29 00:48:07 ЛС | профиль | цитата
Леонид, поиск мне даст кучу всего того чего мне не надо! Зачем мне файл шифровать? Мне текст нужно! и чтобы понимался PHP сайтом! Похоже свой алгоритм шифрования придется писать! ) Или ты хочешь сказать что PHP шифрование файла поймёт HiAsm (тождественно наоборот)?
------------ Дoбавленo в 00.48:
ааа, можно-же эту библиотеку подключить! ))
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#144: 2013-07-29 00:51:10 ЛС | профиль | цитата
Посмотри вот это, может поможет -- http://forum.d2h.ru/forum.html?q=3&p=248118#p248118
карма: 22

0
Ответов: 1061
Рейтинг: 22
#145: 2013-07-29 01:31:53 ЛС | профиль | цитата
При раскодировании пишет: Warning: mcrypt_encrypt() [function.mcrypt-encrypt]: Attempt to use an empty IV, which is NOT recommend in Z:home***aes.php on line 95
и в Data иероглифы непонятные. Кодировку менял, также, наверное так и должно быть. ) Ладно, разберемся. nesco, спасибо! )

------------ Дoбавленo в 01.24:
RinniX писал(а):
ааа, можно-же эту библиотеку подключить! ))

Блин, эту библиотеку не подключишь (mcrypt), там на экспорт только функция get_module!
------------ Дoбавленo в 01.31:
Ан нет, можно, я не ту библиотеку смотрел! ) Смотрел библиотеку mcrypt.dll, а надо libmcrypt.dll! )
карма: 0

0
Ответов: 8887
Рейтинг: 823
#146: 2013-07-29 10:37:28 ЛС | профиль | цитата
RinniX писал(а):
Зачем мне файл шифровать? Мне текст нужно!
А я-то полагал, что текст и файл взаимозаменяемые понятия, век живи, век учись
Вот шифрование-передача-дешифрование текста (не файла) code_31503.txt
карма: 19

0
файлы: 1code_31503.txt [3.6KB] [367]
Ответов: 1061
Рейтинг: 22
#147: 2013-07-29 14:22:05 ЛС | профиль | цитата
Леонид, что-то я сомневаюсь, что этот алгоритм можно будет на PHP перевести! Позже попробую! )
------------ Дoбавленo в 14.22:
Леонид, функция doRandSeed в компоненте Random не воспроизводима на PHP, или я ошибаюсь?

    procedure THIRandom._work_doRandSeed;
    begin
    RandSeed := ToInteger(_Data);
    end;
что она делает, что-то не пойму. Почему не StrToInt например?
карма: 0

0
Ответов: 8887
Рейтинг: 823
#148: 2013-07-29 14:49:39 ЛС | профиль | цитата
RinniX,
RinniX писал(а):
что она делает, что-то не пойму. Почему не StrToInt например?
Вы не понимаете не потому, что не понимаете, но потому, что не знаете как работает генератор псевдослучайных чисел.
Написано же в примечании к точке "предустанавливает", т. е. записывает в регистр генератора число и от этого числа далее генератор (даже если он работает на Луне) выдаёт определённую последовательность чисел, а записанное число является ключом к этой последовательности.
карма: 19

0
Ответов: 1061
Рейтинг: 22
#149: 2013-07-29 15:17:51 ЛС | профиль | цитата
Леонид, на PHP как его реализовать? )
карма: 0

0
Ответов: 8887
Рейтинг: 823
#150: 2013-07-29 15:35:02 ЛС | профиль | цитата
RinniX, а что такое PHP ? (Итернет и всё, что с ним связано, вне сферы моих интересов )
карма: 19

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)