#sm3 #block-cipher #hashing #sm4 #message-authentication #shang-mi

neuedu-cryptos-wasm

包含国密算法的密码库。 A library include SM3, SM4 (Chinese ShangMi) crypto algos

4 releases

0.6.2 Sep 23, 2024
0.6.1 Sep 23, 2024
0.5.4 Dec 8, 2023

#2146 in Cryptography

Download history 379/week @ 2024-09-21 54/week @ 2024-09-28 4/week @ 2024-10-05 1/week @ 2024-10-12

231 downloads per month

MIT/Apache

58KB
445 lines

此密码库实现了中华人民共和国国家密码管理局发布的商用密码算法。
This cryptographic library implements the ShangMi algorithms which issued by the State Cryptography Administration of the People's Republic of China.

支持算法列表(Available Algoruthms)

  • 密码杂凑算法(Cryptographic Hash Algoruthms)

    • SM3 - SM3密码杂凑算法(ShangMi 3 Cryptographic Hash Algoruthm)
    • MD5 - MD5消息摘要算法流式计算器(MD5 Message-Digest Algorithm)
    • SHA-1 - 安全散列算法1(Secure Hash Algorithm 1)
    • SHA-2 - 安全散列算法2(Secure Hash Algorithm 2)
    • 了解更多(Learn More)
  • 分组密码算法(Block Cipher Algoruthms)

  • 消息鉴别码算法(Message Authentication Code Algoruthms)

支持分组工作模式列表(Available Operation Modes for Block Cipher)

  • ECB - 电码本(Electronic Codebook)
  • CBC - 密文分组链接(Cipher Block Chaining)
  • CFB - 密文反馈(Cipher Feedback)
  • OFB - 输出反馈(Output Feedback)

Dependencies

~0.8–1.5MB
~29K SLoC