Life doesn't get easier or more forgiving; we get stronger and more resilient.
生活從未變得更加輕松或?qū)捜?,是我們?cè)谝稽c(diǎn)一點(diǎn)變強(qiáng)、變堅(jiān)韌。———— Steve Maraboli
在和第三方支付接口對(duì)接時(shí)經(jīng)常會(huì)對(duì)數(shù)據(jù)進(jìn)行簽名和驗(yàn)簽,sha1WithRSA也算是比較常用的一種簽名加密算法。php開啟openssl庫后實(shí)現(xiàn)起來也算比較簡(jiǎn)單。 我在這里使用sha1withRSA算法來實(shí)現(xiàn)數(shù)據(jù)的加密簽名和驗(yàn)簽,其中公鑰和私鑰均讀取自接口方提供的.pfx證書文件。 以下是使用私鑰進(jìn)行簽名的代碼示例,注意其中在return前對(duì)生成的簽名密文進(jìn)行base64編碼: /** * 簽名 生成簽名串 基于sha1withRSA...