• 大小: 12KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Java
  • 标签: Android  ndk  jni  AES  

资源简介

Android-ndk-jni AES加解密 压缩文件里面有 aes加解密 .c .h 文件 还用使用方法

资源截图

代码片段和文件信息

/*

This is an implementation of the AES algorithm specifically ECB and CBC mode.
Block size can be chosen in aes.h - available choices are AES128 AES192 AES256.

The implementation is verified against the test vectors in:
  National Institute of Standards and Technology Special Publication 800-38A 2001 ED

ECB-AES128
----------

  plain-text:
    6bc1bee22e409f96e93d7e117393172a
    ae2d8a571e03ac9c9eb76fac45af8e51
    30c81c46a35ce411e5fbc1191a0a52ef
    f69f2445df4f9b17ad2b417be66c3710

  key:
    2b7e151628aed2a6abf7158809cf4f3c

  resulting cipher
    3ad77bb40d7a3660a89ecaf32466ef97 
    f5d3d58503b9699de785895a96fdbaaf 
    43b1cd7f598ece23881b00e3ed030688 
    7b0c785e27e8ad3f8223207104725dd4 


NOTE:   String length must be evenly divisible by 16byte (str_len % 16 == 0)
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-13 10:16  tiny-AES-c-master\
     文件         896  2017-07-13 10:16  tiny-AES-c-master\Makefile
     文件        2772  2017-07-13 10:16  tiny-AES-c-master\README.md
     文件       20057  2017-07-13 10:16  tiny-AES-c-master\aes.c
     文件        1110  2017-07-13 10:16  tiny-AES-c-master\aes.h
     文件       11784  2017-07-13 10:16  tiny-AES-c-master\test.c
     文件        1211  2017-07-13 10:16  tiny-AES-c-master\unlicense.txt

评论

共有 条评论