一个计算机技术爱好者与学习者

0%

前言

支付宝提供了DSA、RSA、MD5三种签名方式,本文仅讨论RSA签名。

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年首次公布,当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。

阅读全文 »

前言

exports只是module.exports的辅助方法。你的模块最终返回module.exports给调用者,而不是exports。exports所做的事情是收集属性,如果module.exports当前没有任何属性的话,exports会把这些属性赋予module.exports。如果module.exports已经存在一些属性的话,那么exports中所用的东西都会被忽略。

最初时,exports是module.exports的一个引用。
(exports=global.exports)=(self.exports=module.exports)

阅读全文 »