Crypto++

✍ dations ◷ 2025-11-05 04:26:09 #Crypto++

Crypto++(也称作CryptoPP、libcrypto++或libcryptopp)是一套自由开源的 C++ 密码学函式库。在学术界、学生专案、开源专案,甚至是商业用途,Crypto++ 都被广泛地使用。

除了完整支援常见的算法,Crypto++ 也包含了较冷门、较少被使用的算法,例如 Camellia 是 ISO/NESSIE(英语:NESSIE)/IETF 核可的 区块加密法,与 AES 大致相同;而 Whirlpool(英语:Whirlpool (cryptography)) 是 ISO/NESSIE(英语:NESSIE)/IETF 核可的 密码杂凑函式,与 SHA 大致相同。这两套冷门的算法都包含在 Crypto++ 之中。

另外,Crypto++ 函式库有时也会提出很先进的算法、实作供密码学界研究。例如 VMAC(英语:VMAC) 以杂凑为基础的通用 讯息认证码,在将其提交给 IETF 的过程中,就被 Crypto++ 函式库支援了。另外还有 ECC Brainpool(英语:ECC Brainpool) 曲线,于 2009 年被加入 RFC 5639 草稿中,在同月被加入 Crypto++ 5.6.0 中。

相关

  • 衣原体肺炎衣原体门(学名:Chlamydiae)是一门细菌。它们的生长完全在其它生物的细胞内进行,是专性寄生菌。衣原体原先多被归入衣原体属(Chlamydia),随着分子生物学发展,目前根据系统发育树分
  • 饮食文化饮食文化,是人类不断开拓食源、开发食品、制造食器、消费食物的过程,以及以饮食为基础的习俗、思想和哲学,即由人们在饮食活动中的方式、过程和功能等结构组成的全部食事的总和
  • The Rise and Fall of the Great Powers《大国的兴衰:1500年到2000年的经济变迁和军事冲突》(英语:The Rise and Fall of the Great Powers: Economic Change and Military Conflict From 1500 to 2000),是英国历史学家
  • 计算机蠕虫计算机蠕虫(computer worm)与计算机病毒相似,是一种能够自我复制的计算机程序。与计算机病毒不同的是,计算机蠕虫不需要附在别的程序内,可能不用用户介入操作也能自我复制或运行
  • 云南省人民政府1999年规定:印章直径4.5厘米,中央刊国徽,由国务院制发。 位于昆明市五华山南麓的云南省人民政府正门 中国共产党云南省委员会 云南省人民代表大会 云南省人民代表大会常务委员
  • 印度支那虎印度支那虎(学名:)简称印支虎,是老虎的一个亚种,主要分布在中南半岛(原印度支那)一带。其学名中的“corbetti”是为了纪念英国自然学家吉姆·科比特,故印支虎又被称作科比特之虎。雄
  • 埃尔多拉多商业塔埃尔多拉多商业塔(葡萄牙语:Eldorado Business Tower)是圣保罗的一座摩天大厦。大厦楼高141米,有36层,于2007年落成。坐标:23°34′23″S 46°41′52″W / 23.57306°S 46.69778°
  • 天使演唱会PC版(2001年)封面《天使演唱会》是日本工画堂工作室(工画堂スタジオ)所发行的音乐冒险游戏。故事叙述想成为音乐家的一对青梅竹马,为了参加一年一度在王都举行的音乐会,而离开故乡
  • 密室推理密室推理(英语:Locked room mystery,或称密室杀人)是推理小说常见的一种类型。狭义的密室,往往是指发生在密闭空间(房间)内的命案,也就是说乍看之下,凶手或凶器仿佛蒸发一样,未留下任
  • 威廉·霍尔曼·亨特威廉·霍尔曼·亨特,OM(William Holman Hunt,1827年4月2日-1910年9月7日),英国画家。他是前拉斐尔派的创始人之一。他本来的中间名是“霍布曼”(Hobman),但他后来发现这是他在尤厄尔(E