• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..17-Mar-2025-

Readme-CN.mdH A D17-Mar-20256.9 KiB8886

crypto-3des-sym-encrypt-decrypt-ecb-ndk.mdH A D17-Mar-20255.1 KiB11990

crypto-3des-sym-encrypt-decrypt-ecb.mdH A D17-Mar-20256.4 KiB12598

crypto-aes-sym-encrypt-decrypt-cbc-ndk.mdH A D17-Mar-20255.8 KiB11891

crypto-aes-sym-encrypt-decrypt-cbc.mdH A D17-Mar-20256.8 KiB155127

crypto-aes-sym-encrypt-decrypt-ccm-ndk.mdH A D17-Mar-20257.3 KiB155122

crypto-aes-sym-encrypt-decrypt-ccm.mdH A D17-Mar-20258.2 KiB172141

crypto-aes-sym-encrypt-decrypt-ecb-ndk.mdH A D17-Mar-20254.9 KiB11084

crypto-aes-sym-encrypt-decrypt-ecb.mdH A D17-Mar-20256 KiB12599

crypto-aes-sym-encrypt-decrypt-gcm-by-segment-ndk.mdH A D17-Mar-20259.2 KiB190151

crypto-aes-sym-encrypt-decrypt-gcm-by-segment.mdH A D17-Mar-202513.1 KiB247213

crypto-aes-sym-encrypt-decrypt-gcm-ndk.mdH A D17-Mar-20257.6 KiB158123

crypto-aes-sym-encrypt-decrypt-gcm.mdH A D17-Mar-20259.3 KiB197164

crypto-architecture-kit-intro.mdH A D17-Mar-20252.6 KiB5628

crypto-asym-encrypt-decrypt-spec.mdH A D17-Mar-202511.8 KiB192132

crypto-asym-key-generation-conversion-spec.mdH A D17-Mar-202518.6 KiB470295

crypto-compute-mac.mdH A D17-Mar-20259.9 KiB195154

crypto-convert-binary-data-to-asym-key-pair-ndk.mdH A D17-Mar-20257.9 KiB175130

crypto-convert-binary-data-to-asym-key-pair.mdH A D17-Mar-202513 KiB211165

crypto-convert-binary-data-to-sym-key-ndk.mdH A D17-Mar-20254.8 KiB10582

crypto-convert-binary-data-to-sym-key.mdH A D17-Mar-20256.1 KiB130102

crypto-convert-compressed-or-uncompressed-ECC-point.mdH A D17-Mar-20255.2 KiB5948

crypto-convert-compressed-or-uncompressed-ECC-pubkey-ndk.mdH A D17-Mar-20253.7 KiB6253

crypto-convert-compressed-or-uncompressed-ECC-pubkey.mdH A D17-Mar-20252.6 KiB2822

crypto-convert-string-data-to-asym-key-pair-ndk.mdH A D17-Mar-20253.3 KiB8161

crypto-convert-string-data-to-asym-key-pair.mdH A D17-Mar-20255.9 KiB11698

crypto-ecdsa-sign-sig-verify-ndk.mdH A D17-Mar-20254.1 KiB10986

crypto-ecdsa-sign-sig-verify.mdH A D17-Mar-20255.8 KiB11390

crypto-encrypt-decrypt-by-segment.mdH A D17-Mar-20252.9 KiB4221

crypto-encryption-decryption-overview.mdH A D17-Mar-2025373 156

crypto-generate-asym-key-pair-from-key-spec.mdH A D17-Mar-202523.5 KiB450408

crypto-generate-asym-key-pair-randomly-ndk.mdH A D17-Mar-20254.2 KiB11582

crypto-generate-asym-key-pair-randomly.mdH A D17-Mar-20255.6 KiB130103

crypto-generate-message-digest-ndk.mdH A D17-Mar-20254.8 KiB12194

crypto-generate-message-digest-overview.mdH A D17-Mar-2025989 2917

crypto-generate-message-digest.mdH A D17-Mar-20255.6 KiB12294

crypto-generate-random-number.mdH A D17-Mar-20253.1 KiB8656

crypto-generate-sym-key-randomly-ndk.mdH A D17-Mar-20253.6 KiB9271

crypto-generate-sym-key-randomly.mdH A D17-Mar-20254.4 KiB9770

crypto-key-agreement-overview.mdH A D17-Mar-20252.6 KiB8353

crypto-key-agreement-using-dh.mdH A D17-Mar-20253.4 KiB6753

crypto-key-agreement-using-ecdh.mdH A D17-Mar-20255 KiB7459

crypto-key-agreement-using-x25519.mdH A D17-Mar-20254.5 KiB7359

crypto-key-derivation-overview.mdH A D17-Mar-20252.5 KiB3828

crypto-key-derivation-using-hkdf.mdH A D17-Mar-20254.3 KiB10285

crypto-key-derivation-using-pbkdf2.mdH A D17-Mar-20253.4 KiB9273

crypto-key-generation-conversion-overview.mdH A D17-Mar-2025795 198

crypto-rsa-asym-encrypt-decrypt-by-segment.mdH A D17-Mar-202510.4 KiB165142

crypto-rsa-asym-encrypt-decrypt-pkcs1.mdH A D17-Mar-202513.8 KiB134111

crypto-rsa-asym-encrypt-decrypt-pkcs1_oaep.mdH A D17-Mar-202513.1 KiB211187

crypto-rsa-sign-sig-verify-pkcs1-by-segment-ndk.mdH A D17-Mar-20256.5 KiB146123

crypto-rsa-sign-sig-verify-pkcs1-by-segment.mdH A D17-Mar-20258.8 KiB156130

crypto-rsa-sign-sig-verify-pkcs1-ndk.mdH A D17-Mar-20256.2 KiB129106

crypto-rsa-sign-sig-verify-pkcs1.mdH A D17-Mar-20256.3 KiB12094

crypto-rsa-sign-sig-verify-pss-ndk.mdH A D17-Mar-20257.8 KiB143121

crypto-rsa-sign-sig-verify-pss.mdH A D17-Mar-202512.4 KiB202175

crypto-rsa-sign-sig-verify-recover-pkcs1-ndk.mdH A D17-Mar-20255.5 KiB122101

crypto-rsa-sign-sig-verify-recover-pkcs1.mdH A D17-Mar-20254.9 KiB9978

crypto-sign-sig-verify-overview.mdH A D17-Mar-202517.7 KiB273197

crypto-sm2-asym-encrypt-decrypt.mdH A D17-Mar-20258 KiB136111

crypto-sm2-ciphertext-conversion.mdH A D17-Mar-20253.3 KiB5636

crypto-sm2-sign-sig-verify-pkcs1-ndk.mdH A D17-Mar-20254.4 KiB11189

crypto-sm2-sign-sig-verify-pkcs1.mdH A D17-Mar-20255.8 KiB11490

crypto-sm4-sym-encrypt-decrypt-cbc-ndk.mdH A D17-Mar-20256.1 KiB12797

crypto-sm4-sym-encrypt-decrypt-cbc.mdH A D17-Mar-20257.4 KiB160133

crypto-sm4-sym-encrypt-decrypt-ecb-ndk.mdH A D17-Mar-20255.5 KiB12091

crypto-sm4-sym-encrypt-decrypt-ecb.mdH A D17-Mar-20256.3 KiB12498

crypto-sm4-sym-encrypt-decrypt-gcm-by-segment-ndk.mdH A D17-Mar-20259.4 KiB187151

crypto-sm4-sym-encrypt-decrypt-gcm-by-segment.mdH A D17-Mar-202513.1 KiB247213

crypto-sm4-sym-encrypt-decrypt-gcm-ndk.mdH A D17-Mar-20257.6 KiB156122

crypto-sm4-sym-encrypt-decrypt-gcm.mdH A D17-Mar-20259.3 KiB197164

crypto-sym-encrypt-decrypt-spec.mdH A D17-Mar-20257.8 KiB12576

crypto-sym-key-generation-conversion-spec.mdH A D17-Mar-20253.9 KiB9853

Readme-CN.md

1# Crypto Architecture Kit(加解密算法框架服务)
2
3- [Crypto Architecture Kit简介](crypto-architecture-kit-intro.md)
4- 密钥生成和转换
5  - [密钥生成与转换介绍](crypto-key-generation-conversion-overview.md)
6  - 密钥生成和转换规格
7    - [对称密钥生成和转换规格](crypto-sym-key-generation-conversion-spec.md)
8    - [非对称密钥生成和转换规格](crypto-asym-key-generation-conversion-spec.md)
9  - 密钥生成和转换开发指导
10    - [随机生成对称密钥(ArkTS)](crypto-generate-sym-key-randomly.md)
11    - [随机生成对称密钥(C/C++)](crypto-generate-sym-key-randomly-ndk.md)
12    - [指定二进制数据转换对称密钥(ArkTS)](crypto-convert-binary-data-to-sym-key.md)
13    - [指定二进制数据转换对称密钥(C/C++)](crypto-convert-binary-data-to-sym-key-ndk.md)
14    - [随机生成非对称密钥对(ArkTS)](crypto-generate-asym-key-pair-randomly.md)
15    - [随机生成非对称密钥对(C/C++)](crypto-generate-asym-key-pair-randomly-ndk.md)
16    - [指定二进制数据转换非对称密钥对(ArkTS)](crypto-convert-binary-data-to-asym-key-pair.md)
17    - [指定二进制数据转换非对称密钥对(C/C++)](crypto-convert-binary-data-to-asym-key-pair-ndk.md)
18    - [指定密钥参数生成非对称密钥对](crypto-generate-asym-key-pair-from-key-spec.md)
19    - [使用ECC压缩/非压缩公钥格式转换(ArkTS)](crypto-convert-compressed-or-uncompressed-ECC-pubkey.md)
20    - [使用ECC压缩/非压缩公钥格式转换(C/C++)](crypto-convert-compressed-or-uncompressed-ECC-pubkey-ndk.md)
21    - [使用ECC压缩/非压缩点格式转换](crypto-convert-compressed-or-uncompressed-ECC-point.md)
22    - [指定PEM格式字符串数据转换非对称密钥对(ArkTS)](crypto-convert-string-data-to-asym-key-pair.md)
23    - [指定PEM格式字符串数据转换非对称密钥对(C/C++)](crypto-convert-string-data-to-asym-key-pair-ndk.md)
24- 加解密
25  - [加解密介绍](crypto-encryption-decryption-overview.md)
26  - 加解密算法规格
27    - [对称密钥加解密算法规格](crypto-sym-encrypt-decrypt-spec.md)
28    - [非对称密钥加解密算法规格](crypto-asym-encrypt-decrypt-spec.md)
29    - [分段加解密说明](crypto-encrypt-decrypt-by-segment.md)
30  - 加解密开发指导
31    - [使用AES对称密钥(GCM模式)加解密(ArkTS)](crypto-aes-sym-encrypt-decrypt-gcm.md)
32    - [使用AES对称密钥(GCM模式)加解密(C/C++)](crypto-aes-sym-encrypt-decrypt-gcm-ndk.md)
33    - [使用AES对称密钥(CCM模式)加解密(ArkTS)](crypto-aes-sym-encrypt-decrypt-ccm.md)
34    - [使用AES对称密钥(CCM模式)加解密(C/C++)](crypto-aes-sym-encrypt-decrypt-ccm-ndk.md)
35    - [使用AES对称密钥(CBC模式)加解密(ArkTS)](crypto-aes-sym-encrypt-decrypt-cbc.md)
36    - [使用AES对称密钥(CBC模式)加解密(C/C++)](crypto-aes-sym-encrypt-decrypt-cbc-ndk.md)
37    - [使用AES对称密钥(ECB模式)加解密(ArkTS)](crypto-aes-sym-encrypt-decrypt-ecb.md)
38    - [使用AES对称密钥(ECB模式)加解密(C/C++)](crypto-aes-sym-encrypt-decrypt-ecb-ndk.md)
39    - [使用AES对称密钥(GCM模式)分段加解密(ArkTS)](crypto-aes-sym-encrypt-decrypt-gcm-by-segment.md)
40    - [使用AES对称密钥(GCM模式)分段加解密(C/C++)](crypto-aes-sym-encrypt-decrypt-gcm-by-segment-ndk.md)
41    - [使用3DES对称密钥(ECB模式)加解密(ArkTS)](crypto-3des-sym-encrypt-decrypt-ecb.md)
42    - [使用3DES对称密钥(ECB模式)加解密(C/C++)](crypto-3des-sym-encrypt-decrypt-ecb-ndk.md)
43    - [使用SM4对称密钥(ECB模式)加解密(ArkTS)](crypto-sm4-sym-encrypt-decrypt-ecb.md)
44    - [使用SM4对称密钥(ECB模式)加解密(C/C++)](crypto-sm4-sym-encrypt-decrypt-ecb-ndk.md)
45    - [使用SM4对称密钥(CBC模式)加解密(ArkTS)](crypto-sm4-sym-encrypt-decrypt-cbc.md)
46    - [使用SM4对称密钥(CBC模式)加解密(C/C++)](crypto-sm4-sym-encrypt-decrypt-cbc-ndk.md)
47    - [使用SM4对称密钥(GCM模式)加解密(ArkTS)](crypto-sm4-sym-encrypt-decrypt-gcm.md)
48    - [使用SM4对称密钥(GCM模式)加解密(C/C++)](crypto-sm4-sym-encrypt-decrypt-gcm-ndk.md)
49    - [使用SM4对称密钥(GCM模式)分段加解密(ArkTS)](crypto-sm4-sym-encrypt-decrypt-gcm-by-segment.md)
50    - [使用SM4对称密钥(GCM模式)分段加解密(C/C++)](crypto-sm4-sym-encrypt-decrypt-gcm-by-segment-ndk.md)
51    - [使用RSA非对称密钥(PKCS1模式)加解密](crypto-rsa-asym-encrypt-decrypt-pkcs1.md)
52    - [使用RSA非对称密钥分段加解密](crypto-rsa-asym-encrypt-decrypt-by-segment.md)
53    - [使用RSA非对称密钥(PKCS1_OAEP模式)加解密](crypto-rsa-asym-encrypt-decrypt-pkcs1_oaep.md)
54    - [使用SM2非对称密钥加解密](crypto-sm2-asym-encrypt-decrypt.md)
55    - [使用SM2密文格式转换](crypto-sm2-ciphertext-conversion.md)
56- 签名验签
57  - [签名验签介绍及算法规格](crypto-sign-sig-verify-overview.md)
58  - 签名验签开发指导
59    - [使用RSA密钥对(PKCS1模式)签名验签(ArkTS)](crypto-rsa-sign-sig-verify-pkcs1.md)
60    - [使用RSA密钥对(PKCS1模式)验签(C/C++)](crypto-rsa-sign-sig-verify-pkcs1-ndk.md)
61    - [使用RSA密钥对(PKCS1模式)签名及签名恢复(ArkTS)](crypto-rsa-sign-sig-verify-recover-pkcs1.md)
62    - [使用RSA密钥对(PKCS1模式)签名恢复(C/C++)](crypto-rsa-sign-sig-verify-recover-pkcs1-ndk.md)
63    - [使用RSA密钥对分段签名验签(PKCS1模式)(ArkTS)](crypto-rsa-sign-sig-verify-pkcs1-by-segment.md)
64    - [使用RSA密钥对分段验签(PKCS1模式)(C/C++)](crypto-rsa-sign-sig-verify-pkcs1-by-segment-ndk.md)
65    - [使用RSA密钥对签名验签(PSS模式)(ArkTS)](crypto-rsa-sign-sig-verify-pss.md)
66    - [使用RSA密钥对验签(PSS模式)(C/C++)](crypto-rsa-sign-sig-verify-pss-ndk.md)
67    - [使用ECDSA密钥对签名验签(ArkTS)](crypto-ecdsa-sign-sig-verify.md)
68    - [使用ECDSA密钥对验签(C/C++)](crypto-ecdsa-sign-sig-verify-ndk.md)
69    - [使用SM2密钥对签名验签(ArkTS)](crypto-sm2-sign-sig-verify-pkcs1.md)
70    - [使用SM2密钥对验签(C/C++)](crypto-sm2-sign-sig-verify-pkcs1-ndk.md)
71- 密钥协商
72  - [密钥协商介绍及算法规格](crypto-key-agreement-overview.md)
73  - 密钥协商开发指导
74    - [使用ECDH进行密钥协商](crypto-key-agreement-using-ecdh.md)
75    - [使用X25519进行密钥协商](crypto-key-agreement-using-x25519.md)
76    - [使用DH进行密钥协商](crypto-key-agreement-using-dh.md)
77- 消息摘要计算
78  - [消息摘要计算介绍及算法规格](crypto-generate-message-digest-overview.md)
79  - 消息摘要计算开发指导
80    - [消息摘要计算(ArkTS)](crypto-generate-message-digest.md)
81    - [消息摘要计算(C/C++)](crypto-generate-message-digest-ndk.md)
82- [消息认证码计算](crypto-compute-mac.md)
83- [安全随机数生成](crypto-generate-random-number.md)
84- 密钥派生
85  - [密钥派生介绍及算法规格](crypto-key-derivation-overview.md)
86  - [使用PBKDF2进行密钥派生](crypto-key-derivation-using-pbkdf2.md)
87  - [使用HKDF进行密钥派生](crypto-key-derivation-using-hkdf.md)
88