Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Шифрование текста


Автор: it_medved 12.5.2007, 20:15
Подскажите пожалуйста,  есть ли какие-то библиотеки шифрования (на С++ и VS 2005(если это важно))? Если есть, то где их можно скачать (желательно что-бы было с документацией)?

Автор: Daevaorn 12.5.2007, 20:17
www.google.com
там всё есть

Автор: it_medved 12.5.2007, 20:25
Наверное я не совсем точно задал вопрос, какие библиотеки получше? В плане удобства и силы шифрования.

Автор: W4FhLF 13.5.2007, 07:49
Надёжность определяется алгоритмом шифрования, а не библиотекой. Поэтому определись с задачей, а мы поможем выбрать алгоритм. 

Автор: jonie 13.5.2007, 10:19
Botan неплохая подборка http://botan.randombit.net/
Цитата

Botan currently includes the following cryptographic algorithms: 

Public Key Algorithms: RSA, DSA, Diffie-Hellman, ElGamal, Nyberg-Rueppel, Rabin-Williams 
Block Ciphers: AES, Blowfish, CAST-128, CAST-256, DES/DESX/3DES, GOST, IDEA, KASUMI, Lion, Luby-Rackoff, MARS, MISTY1, RC2, RC5, RC6, SAFER-SK, SEED, Serpent, Skipjack, Square, TEA, Twofish, XTEA 
Stream Ciphers: ARC4, Turing, WiderWake4+1, ISAAC, SEAL 
Hash Functions: MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1, SHA-256, SHA-384, SHA-512, Tiger, Whirlpool, FORK-256, HAS-160, HAVAL 
Checksums: Adler32, CRC24, CRC32 
MACs: HMAC, CMAC, ANSI X9.19 MAC

---------
в винде есть встроенные (ослабленные) алгоритмы CryptoAPI (see MSDN)
---------
безусловно, есть openSSL http://www.openssl.org/
Цитата

SYMMETRIC CIPHERS blowfish(3), cast(3), des(3), idea(3), rc2(3), rc4(3), rc5(3) 
PUBLIC KEY CRYPTOGRAPHY AND KEY AGREEMENT dsa(3), dh(3), rsa(3) 
CERTIFICATES x509(3), x509v3(3) 

----------------
ну и присоеденяюсь к W4FhLF.....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)