密码学
-
理解-lcrypto——为开发者提供的强大密码学库
在软件开发过程中,保护用户数据一直是一个十分关键的问题。因此,密码学安全已经成为现代程序开发不可或缺的一部分。而为了简化开发者的工作,许多库和工具已经被开发出来,以便在保护数据的时…
-
密码学:保护数据的重要工具
一、密码学的基础知识 密码学是指利用密码算法来保护通信内容的学科。密码学的基础知识包括对称加密、非对称加密和哈希算法。对称加密是指发送方和接收方使用同一把密钥来加密和解密信息。非对…
-
Crypto++: 轻松实现密码学功能
一、Crypto++简介 Crypto++是一个C++语言编写的密码学库,目的是提供一套易于使用而且安全可靠的加密算法。它由下面三个部分组成: 加密算法库: AES, DES, B…
-
古典密码学详解
一、古典密码学的特点 古典密码学是相对现代密码学而言的,它的特点在于,使用简单的算法和密码工具进行加密和解密。这些算法和密码工具包括:凯撒密码、维吉尼亚密码、曲折置换密码等等。这些…