AES-OpenCL:OpenCL中的简单AES实现

时间:2024-05-30 03:10:27
【文件属性】:

文件名称:AES-OpenCL:OpenCL中的简单AES实现

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-30 03:10:27

C

AES_OpenCL OpenCL中的简单AES实现 这是AES-256算法的简单OpenCL 1.2和2.0(SVM)实现。 main_ocl12.c和kernel_ocl12.cl用于OpenCL 1.2,并使用缓冲区将输入数据传输到GPU。 main_ocl20.c和kernel_ocl20.cl用于OpenCL 2.0,并使用SVM将输入数据传输到GPU。 运行该工具时,第一个参数必须为'a'或'h',它指示输入文件应读取为ASCII值还是十六进制数据。 第二个参数是输入文件,第三个参数是密钥文件,最后一个参数是输出文件。 此代码是根据MIT许可授权的,并且可以根据许可条款使用。 必须注明出处。


【文件预览】:
AES-OpenCL-master
----LICENSE(1KB)
----kernel_ocl12.cl(6KB)
----kernel_ocl20.cl(5KB)
----README.md(763B)
----main_ocl12.c(17KB)
----main_ocl20.c(17KB)

网友评论