Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26071
Рейтинг: 2122
#31: 2011-02-15 13:11:50 ЛС | профиль | цитата
iarspider писал(а):
а нафига ты Wide-версию используешь, у нас же unicode-ом в четвёрке и не пахнет?

Млин... Вообще уже обленились, что ли
На тебе ANSI версию -- cryptapi_enhanced_ansi.sha
------------ Дoбавленo в 12.31:
Alexbootch писал(а):
это все будет оформлено новым компонентом или останется как IC ?

А это не моя идея, я тут мимо проходил, меня попросили, я сделал
------------ Дoбавленo в 13.11:
Вот универсальный блочный шифровальщик на различные алгоритмы -- cryptapi_enhanced_ansi_block.sha
CALG_DES (LengthKey = 56 бит)
CALG_3DES_112 (LengthKey = 112 бит)
CALG_3DES (LengthKey = 168 бит)
CALG_RC2 (LengthKey = любая)
CALG_RC4 (LengthKey = любая)

В примере используется CALG_3DES шифрование

Работает медленнее, чем поточный RC4
карма: 22

4
файлы: 2cryptapi_enhanced_ansi.sha [8.4KB] [390], cryptapi_enhanced_ansi_block.sha [9.6KB] [405]
Голосовали:iarspider, Alexbootch, GAv, CriDos
Ответов: 5446
Рейтинг: 323
#32: 2011-02-15 13:13:07 ЛС | профиль | цитата
nesco, нет, не обленились. Просто уточняем, нет ли тут глубокого смысла.
карма: 1

0
Разработчик
Ответов: 26071
Рейтинг: 2122
#33: 2011-02-15 13:14:07 ЛС | профиль | цитата
iarspider писал(а):
Просто уточняем, нет ли тут глубокого смысла

Ага, очень глубокий смысл
Поюзай лучше блочное шифрование
карма: 22

0
Ответов: 1321
Рейтинг: 37
#34: 2011-02-15 13:21:20 ЛС | профиль | цитата
Может добавить в компоненты?
карма: 0

0
Разработчик
Ответов: 26071
Рейтинг: 2122
#35: 2011-02-15 13:23:20 ЛС | профиль | цитата
Roma писал(а):
Может добавить в компоненты?

А он тебе очень нужен
карма: 22

0
Ответов: 1321
Рейтинг: 37
#36: 2011-02-15 13:28:32 ЛС | профиль | цитата
Ну вообщето не помешает
------------ Дoбавленo в 13.28:
Я любитель всяких кодировок
карма: 0

0
Ответов: 5446
Рейтинг: 323
#37: 2011-02-15 13:53:16 ЛС | профиль | цитата
nesco, проверил, работает. И теперь результат совпадает с C-шным кодом. Спасибо!
карма: 1

0
Разработчик
Ответов: 26071
Рейтинг: 2122
#38: 2011-02-15 13:55:30 ЛС | профиль | цитата
iarspider писал(а):
проверил, работает. И теперь результат совпадает с C-шным кодом

Какой код -- поточный или блочный
И че будем делать дальше, нород просит хлеба и зрелищ
карма: 22

0
Ответов: 758
Рейтинг: 112
#39: 2011-02-15 14:05:15 ЛС | профиль | цитата
nesco, В cryptapi_enhanced_ansi_block.sha посмотри последнюю строку дешифрованного текста
 Thank you for usingËL! 
карма: 1

0
Разработчик
Ответов: 26071
Рейтинг: 2122
#40: 2011-02-15 15:06:10 ЛС | профиль | цитата
miver писал(а):
В cryptapi_enhanced_ansi_block.sha посмотри последнюю строку дешифрованного текста

Ага, вижу, а так -- cryptapi_enhanced_ansi_block_2.sha
------------ Дoбавленo в 15.06:
Вот теперь можно подумать и о компоненте, если, кончкно, iarspider будет не против, идея-то его. Не попроси он меня ему помочь, я бы сам и не взялся бы за этот код
карма: 22

1
файлы: 1cryptapi_enhanced_ansi_block_2.sha [9.6KB] [395]
Голосовали:miver
Ответов: 5446
Рейтинг: 323
#41: 2011-02-15 15:37:18 ЛС | профиль | цитата
nesco, а чего думать - трясти надо В смысле, добавлять этот код в элемент Cryptography
------------ Дoбавленo в 15.37:
[flood]
nesco писал(а):
Не попроси он меня ему помочь, я бы сам и не взялся бы за этот код
[/flood]

карма: 1

0
Разработчик
Ответов: 26071
Рейтинг: 2122
#42: 2011-02-15 15:40:20 ЛС | профиль | цитата
iarspider, и чего злишься Ленивый я стал, что есть, то есть
iarspider писал(а):
В смысле, добавлять этот код в элемент Cryptography

Не пойдет он туда, там одна точка на оба метода шифрования/дешифрования, пусть остается как есть. Добавим новый компонент -- Encrypted
карма: 22

0
Ответов: 4622
Рейтинг: 746
#43: 2011-02-15 15:45:10 ЛС | профиль | цитата
По-моему, такое название не корректное. Уж лучше Encryptor.
карма: 26

0
Ответов: 5446
Рейтинг: 323
#44: 2011-02-15 16:17:41 ЛС | профиль | цитата
Netspirit, nesco, правильнее названть - CryptographyEx. И кстати, все алгоритмы у нас - симметричные, так что есть подозрение, что можно зашифровать шифротекст и получить обртано исходный текст. Тогда ...Ex можно будет оставить для несимметричных алгоритмов (RSA и иже с ним).
карма: 1

0
Разработчик
Ответов: 26071
Рейтинг: 2122
#45: 2011-02-15 17:05:37 ЛС | профиль | цитата
Если Dilma разрешит, то я могу попытаться загнать код в его Cryptography, просто-напросто, я doDeCrypt, для его метода XOR, сдублирую на doCrypt. А для RC4 буду делать поточный метод, так намного быстрее.

Че я спрашиваю у Dilm-ы разрешения, возможно, он сам хотел добавить туда еще какие-то методы
карма: 22

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