27 November 2022

在信息安全领域,有所谓的数据签名的概念。跟我们日常的名字签名类似,用于防止数据篡改。通过计算一段数据的校验值,并基于这个校验值进行私钥签名,同时提供公钥证书。就可以通过证书中的公钥验证签名是否有效,进一步验证校验值是否匹配。这样就可以检测到是否有人偷偷篡改了数据:

Surreptitious or accidental changes to the data will change this hash value and thereby alert the security system that someone has tampered with the data.

如果发现证书验证的校验值是否和实际再一次计算的校验值不匹配,信息安全系统就会发出警告消息。

上面一段话中用到了 surreptitious [ˌsʌrəpˈtɪʃəs],是个形容词,意思是神神密密、鬼鬼祟祟。

这个词源自拉丁语 surrepticius,进一步来自 surripere 的过去分词 surreptus。surripere 是 sub + rapere 的组合。sub- 是低下的意思,rapere 是抓住的意思。合起来就是隐藏在下面抓住,也就是偷偷抓住的意思。那么 surrepticius 就是偷偷摸摸拿的意思,带有一些些的动作意味。所以, surreptitious 往往都是用来形容动作的,而不用来形容东西。

I was very surreptitious in how I organized the surprise party: she never knew! 我很隐秘的组织了惊喜派对:她绝不会知道。

法语写作 surreptice,是个书面。比如著名的笛卡尔写过:

Cette lettre [des prélats de l’assemblée du clergé] n’approuve pas la doctrine des casuistes; c’en est assez pour être traitée de fausse et de subreptice, quelque authentique qu’elle soit. 神职人员此信不赞同诡辩家的主张;无论多正宗,此足以称之为伪造与鬼祟。