安信可 AES PKCS7 PADDING示例 ====== .. raw:: html -------------- ========= AES PKCS7 PADDING Example ========= This routine shows how to perform encryption and decryption in `AES/128/192/256-CBC` mode and `PKCS7` padding. Example Output ::::::::: :: ...(other log) [OS] Starting aos_loop_proc task... [OS] Starting OS Scheduler... INFO (5)[main.c: 39] AES-128-CBC PKCS7 padding INFO (8)[main.c: 78] aes_cbc:0000-001F: 40 90 9C 66 77 EF 24 80 8C 01 68 0F 5E B7 2F 20 5B 00 39 5F EB 1C CB 41 C3 FF A1 DA 7B 4C 3E 4D @..fw.$...h.^./ [.9_...A....{L>M INFO (25)[main.c: 88] decrypt value:0000-000F: 68 65 6C 6C 6F 2D 41 69 2D 57 42 32 2D 4B 69 74 hello-Ai-WB2-Kit INFO (37)[main.c: 90] padding value:0000-000F: 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 ................ INFO (49)[main.c: 49] AES-192-CBC PKCS7 padding INFO (54)[main.c: 78] aes_cbc:0000-001F: A4 D2 45 F1 EA AE 48 7F F0 51 AA 22 A2 3A 0F 65 60 1C 52 41 38 7F 13 D3 A9 93 8E 8D 8D E0 B6 BA ..E...H..Q.".:.e`.RA8........... INFO (71)[main.c: 88] decrypt value:0000-000F: 68 65 6C 6C 6F 2D 41 69 2D 57 42 32 2D 4B 69 74 hello-Ai-WB2-Kit INFO (83)[main.c: 90] padding value:0000-000F: 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 ................ INFO (95)[main.c: 58] AES-256-CBC PKCS7 padding INFO (100)[main.c: 78] aes_cbc:0000-001F: 08 C3 94 00 51 B0 EE 85 CB FE CA 21 9B 9F AA DE BF E4 14 3E A4 B8 2C D3 2A AC 9F 77 D2 4B 96 B8 ....Q......!.......>..,.*..w.K.. INFO (117)[main.c: 88] decrypt value:0000-000F: 68 65 6C 6C 6F 2D 41 69 2D 57 42 32 2D 4B 69 74 hello-Ai-WB2-Kit INFO (129)[main.c: 90] padding value:0000-000F: 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 ................ Troubleshooting ::::::::: For any technical queries, please open an [issue](https://github.com/Ai-Thinker-Open/Ai-Thinker-WB2/issues) on GitHub. We will get back to you soon.