首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
为什么叫签名,怎么编程语言也有签名,签名一般不都是安全密码领域的名词吗
0
[已关闭问题]
关闭于 2025-08-26 19:31
为什么叫签名,怎么编程语言也有签名,签名一般不都是安全密码领域的名词吗
_java_python
|
小虾三级
|
园豆:
984
提问于:2025-08-26 19:30
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
所有回答(1)
0
“签名”在计算机领域有两条完全不同的语义:
安全/密码学里的“数字签名”
用私钥生成的一段数据,用来证明消息来源和完整性。
这是你平时理解的“签名”。
程序设计语言里的“方法签名 / 函数签名”
来源于英文 “signature” 的“标识特征”含义:
方法名 + 参数个数/类型 + 返回值类型 的组合,用来“唯一标识”一个可调用实体。
例如 Java 的 int add(int a, int b)、Python 的
iter
() -> Iterator 都被称为“签名”。
在编程语境里,“签名”与安全毫无关系,只是借用了“唯一标识”这层含义。
_java_python
|
园豆:984
(小虾三级)
|
2025-08-26 19:31
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。