blob: cbbb74adb24109ff3e3d197cbb6149f3846ee1d8 [file] [log] [blame]
Alex Gaynorde06b292014-02-18 16:40:09 -08001Frequently Asked Questions
2==========================
3
Alex Gaynor59a6bc62014-02-18 18:13:48 -08004How does ``cryptography`` compare to NaCl (Networking and Cryptography Library)?
Alex Gaynorde06b292014-02-18 16:40:09 -08005--------------------------------------------------------------------------------
6
7While ``cryptography`` and `NaCl`_ both share the goal of making cryptography
8easier, and safer, to use for developers, ``cryptography`` is designed to be a
Alex Gaynorc37adab2014-02-18 16:46:58 -08009general purpose library, interoperable with existing systems, while NaCl
10features a collection of hand selected algorithms.
Alex Gaynorde06b292014-02-18 16:40:09 -080011
Alex Gaynor5809d482014-02-19 13:33:18 -080012``cryptography``'s :ref:`recipes <cryptography-layout>` layer has similar goals
13to NaCl.
Alex Gaynorde06b292014-02-18 16:40:09 -080014
15If you prefer NaCl's design, we highly recommend `PyNaCl`_.
16
17.. _`NaCl`: http://nacl.cr.yp.to/
18.. _`PyNaCl`: https://pynacl.readthedocs.org