Реализация des-ede2 в vb.net - PullRequest
       11

Реализация des-ede2 в vb.net

0 голосов
/ 26 августа 2009

Может кто-нибудь помочь мне начать с этим? У нас есть текущий кейген для набора наших приложений, использующих des-ede2 в C ++.

Мне нужно, чтобы мое приложение vb.net проверяло ключи, сгенерированные этим кейгеном. У кого-нибудь есть идеи, с чего начать?

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

Спасибо!

1 Ответ

1 голос
/ 25 октября 2009

Есть два разных аспекта ключа, которые вы, возможно, захотите проверить; Является ли ключ действительным ключом des, или если это ключ, с помощью которого были зашифрованы какие-либо данные.

Ключ может использоваться, если четность битов (http://en.wikipedia.org/wiki/Parity_bit) каждого байта ключа нечетна.

Как видно из вашего заголовка, вы хотите внедрить des в vb.net, а затем проверить, были ли данные зашифрованы этим ключом. Это возможно только в том случае, если вам известна некоторая часть исходного контента (то есть, как он начинается, символы, которые могут или не могут возникнуть, и т. Д., Чем более неопределенным, тем больше ложных срабатываний). Если вы действительно планируете внедрить des в vb.net, я предлагаю вам ознакомиться с оригинальным стандартным документом. ИМО лучший способ узнать, как работает des. http://csrc.nist.gov/publications/fips/fips46-3/fips46-3.pdf

...