crypt0003

来自「读写Smart卡加解密接口的程序」· 代码 · 共 52 行

TXT
52
字号
#!/bin/bash## This test checks various aspects of RSA decryption## It will blank the card, create an RSA key and test it## Run this from the regression test directory.. functionsmsg <<EOF:::::: Testing on-card signature facilities:::::: This test will blank the card, download an RSA key pair::: and verify it works.:::EOFk=$p15temp/private.pemm=$p15temp/messaged=$p15temp/digests=$p15temp/signedp=$p15temp/public.pemmsg "Generating key pair off the card"run_check_status openssl genrsa -out $k -f4 512run_check_status openssl rsa -in $k -out $p -puboutp15_init --no-so-pinp15_set_pin -a 01p15_store_key $k -a 01# Set up message fileecho lalla > $mmsg "Signing and verifying using MD5"run_check_status openssl dgst -md5 -binary -out $d < $mp15_crypt -s --md5 --pkcs1 -i $d -o $srun_check_output "Verified OK" \	openssl dgst -verify $p -md5 -signature $s < $msuccessmsg "Signing and verifying using SHA1"run_check_status openssl dgst -sha1 -binary -out $d < $mp15_crypt -s --sha-1 --pkcs1 -i $d -o $srun_check_output "Verified OK" \	openssl dgst -verify $p -sha1 -signature $s < $msuccessp15_erase --secret @01=0000

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?