将RSA秘钥key的XML格式转成pem格式

2019年3月13日10:35:04 15

将RSA秘钥key的XML格式转成pem格式

一点PHP博客分享关于PHP在RSA加密中遇到的一些问题,博主在最近一次接入第三方接口时碰到需要做RSA解密,而开发商使用的是.net语言在.net中他们往往习惯使用XML格式的秘钥,但是在PHP中使用解密的函数使用的是PEM格式秘钥,那只有将xml转成pem格式。最后博主查阅了PHP手册以及文档资料并没有找到相关信息,为了节约成本,无奈之下只能选择使用C#解决这个问题,反正语言也只是工具能解决问题就行。

使用C#代码将xml格式秘钥转PEM格式:

需要注意的是使用上面代码需要引入BouncyCastle.Crypto.dll扩展,本文会将扩展放入附件中提供下载(回复可见)。

一点php,一点技术分享。

文件下载 BouncyCastle.Crypto.dll扩展
下载密码:发表评论并刷新可见!
下载地址

发表评论取消回复

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:15   其中:访客  11   博主  4

    • avatar 妙文屋 1

      不错不错,来看看。。

        • avatar 一点博主 Admin

          @妙文屋 互相学习 :oops:

        • avatar 你的灵兽看起来很好吃 1

          虽然不知道说的是什么,但看起来好厉害的样子!

          • avatar 肖俊 0

            不错

              • avatar 一点博主 Admin

                @肖俊 :oops:

              • avatar 无非 0

                学习学习

                • avatar 1 0

                  不知道如何实施

                    • avatar 一点博主 Admin

                      @1 需要会一点C#的基础就可以了

                    • avatar Xander 0

                      学习学习

                      • avatar 0

                        很需要,谢谢

                        • avatar Michael 0

                          看啊看

                          • avatar arespan 1

                            很不错

                            • avatar arespan 1

                              很不错哦

                              • avatar Kin 0

                                看起来好厉害的样子,虽然看不懂