xf.li | aa4d92f | 2023-09-13 00:18:58 -0700 | [diff] [blame^] | 1 | 1、SignImage为签名命令 |
| 2 | |
| 3 | ./SignImage [option] |
| 4 | -h help |
| 5 | -i input file 输入文件 |
| 6 | -o output file 输出文件 |
| 7 | -k private key 私钥文件 |
| 8 | -t hash type, [md5 sha256],default sha256 散列算法 |
| 9 | -d detached mode,Signature files are saved independently 离散模式 |
| 10 | -e print public key hash value 打印public key hash值 |
| 11 | -r resign again 重新签名 |
| 12 | -l legacy mode 旧签名头模式 |
| 13 | -v debug mode debug模式 |
| 14 | -z sign for zloader zloader签名 |
| 15 | |
| 16 | |
| 17 | 2、 密钥生成 |
| 18 | key目录为签名密钥 |
| 19 | |
| 20 | 3、 zloader签名 |
| 21 | SignImage -z -i zloader.bin -o out/zloader.bin -k key/RSA_1024/private.k |
| 22 | |
| 23 | 4、其他镜像签名 |
| 24 | SignImage -i linux_kernel.bin -o out/ap_cpuap.bin -k key/RSA_1024/private.k -t md5 |
| 25 | SignImage -i linux_kernel.bin -o out/ap_cpuap.bin -k key/RSA_2048/private.k |
| 26 | |
| 27 | 5、pubkey的hash值 |
| 28 | ./SignImage -e -k key/RSA_2048/private.k |