polarssl:Polarssl范例

时间:2024-06-14 04:41:54
【文件属性】:

文件名称:polarssl:Polarssl范例

文件大小:12KB

文件格式:ZIP

更新时间:2024-06-14 04:41:54

JavaScript

#Polarssl示例 一些示例代码可证明PolarSSL生成的RSA密钥和OpenSSL生成的RSA密钥之间的互操作性。 密钥使用NodeJS程序进行解析,并转换为可在可执行文件中使用的C缓冲区。 C应用程序开发将仅按原样使用密钥文件,然后使用PolarSSL或OpenSSL API解析它们。 我正在使用没有文件系统的嵌入式C。 C缓冲区似乎是提取数据的最简单方法。 要构建,请运行: make 这将创建两个可执行文件, sign和verify 。 这些可执行文件将放置在./bin目录中。 默认情况下,应用程序将使用提供的openssl密钥。 要使用PolarSSL密钥,请运行: make POLARSSL_KEYS=1 要重新生成密钥,请运行: make refresh 要生成签名运行: sign $INFILE > $OUTFILE 要验证签名运行: verify


【文件预览】:
polarssl-master
----bin()
--------polarssl2c(2KB)
--------polarsslgen(270B)
--------openssl2c(3KB)
--------opensslgen(294B)
--------validate(376B)
----package.json(391B)
----notes.md(194B)
----src()
--------sign.c(3KB)
--------verify.c(2KB)
--------makefile(820B)
----makefile(304B)
----.gitignore(76B)
----bogus_keys()
--------polarssl_priv.txt(1KB)
--------openssl_private.key(887B)
--------openssl_public.key(272B)
--------polarssl_pub.txt(274B)
--------openssl_keys.pem(887B)
----README.md(974B)

网友评论