Topwo博客
首页
博客
项目
其他
JNI字段描述符"([Ljava/lang/String;)V"
其他
2021-09-26
`([Ljava/lang/String;)V`它是一种对函数返回值和参数的编码,这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。 一个数组`int[]`,就需要表示为这样`[I`。如果多个数组`double[][][]`就需要表示为这样`[[[D`。也就是说每一个方括号开始,就表示一个数组维数。多个方框后面,就是数组的类型。 如果以一个`L`开头的描述符,就是类描述符,它后紧跟着类的字符串,然后分号`;`结束。 比如: `Ljava/lang/String;`就是表示类型`String` `[I`就是表示`int[]` `[Ljava/lang/Object;`就是表示`Object[]` JNI方法描述符,主要就是在括号里放置参数,在括号后面放置返回类型,如下: `(参数描述符)返回类型`
阅读原文>>
公钥与私钥
其他
2021-09-26
1).鲍勃有两把钥匙,一把是公钥,另一把是私钥。  2).鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。  3).苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。  4).鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。  5).鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)。 
阅读原文>>
首页
上一页
8
文章推荐
JNI字段描述符"([Ljava/lang/String;)V"
2021-09-26
公钥与私钥
2021-09-26