我已经完成了我的applet,我想使用GPShell更改卡的默认密钥集,以防止其他人更换或删除我的applet。
我的脚本如下:
df1[c('name',c(matrix(names(df1)[-1],
ncol= (ncol(df1)-1)/2, byrow=TRUE)))]
但是当我尝试这个脚本时,GPShell会返回以下错误:
mode_211
enable_trace
establish_context
enable_trace
card_connect
open_sc -security 1 -keyind 0 -keyver 0 -mac_key 404142434445464748494a4b4c4d4e4f -enc_key 404142434445464748494a4b4c4d4e4f // Open secure channel
put_sc_key -keyver 1 -newkeyver 1 -mac_key 404142434445464748494a4b4c4d4e4e -enc_key 404142434445464748494a4b4c4d4e4e -kek_key 404142434445464748494a4b4c4d4e4e -cur_kek 404142434445464748494a4b4c4d4e4f
card_disconnect
release_context
任何人都可以帮忙解决问题吗?我的选择有什么不对吗?你能给我写一些正确的GPShell脚本吗?
提前致谢。
答案 0 :(得分:1)
请尝试使用-current_kek
代替-cur_kek
,因为the gpshell documentation中似乎存在拼写错误。
源代码的相关部分是here。