Friday, June 11, 2010

В очередной раз столкнулся с CryptoPP

Удивительно, как можно было написать такую библиотеку: максимально быструю, гибкую, но при этом чрезмерно сложную и торчащую всем своим непростым внутренним миром наружу.
Можно в школе преподавать.
Если принять такое утверждение, что проектирование это борьба со сложностью, то CryptoPP - это безоговорочная капитуляция.

2 comments:

Alexander Babko said...

мое столкновение с этой либой потерпело полное фиаско, благо в моей таске была возможность воспользоваться связкой openssl + Crypto API от msft :)

а по делу - может стоит инициировать процесс делающий cryptoPP более доступной ?

ligen said...

Ну вобщем то он уже инициирован - http://www.cryptopp.com/wiki.
Можешь в нем поучаствовать )
Просто мое такое мнение, что код из wiki следовало бы просто добавить отдельным логическим слоем в саму cryptopp, поскольку на wiki собирается именно то, что на самом деле нужно людям от этой либы