在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Delphi有个很大的问题就是,厂商的不作为(没有封装标准的Cipher类库),让大家自己造轮子。 今天的轮子就是RSA签名,由于Delphi没有封装Cipher类库,所以只的自己写了。 因为要在Firemokey中实现RSA算法,用于手机端,心里有二个方案: 1. 实现RSA算法 2. 通过Java封装一个实现了RSA的包,通过Delphi来调用 当然结果通过了1实现,参考了网上的资源,实现方式其实就是调用SSL库来实现RSA Sign, 解决的难点在于密钥的格式,及SSL库的Delphi封装(需要引用libeay32.dll, 已经有人封装了libeay32.pas)。我自己是通过Indy的源码来实现了这个方法。 网上比较有指导性的网址:http://blog.csdn.NET/star1010/article/details/47809449, 关键代码如下
如果有疑问,可以找我:13498714
http://blog.csdn.net/wingleo/article/details/52067838 http://blog.csdn.net/wingleo/article/details/52703541 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论