分享: RSA 加密、解密、签名、验签、生成密钥对控件 TRSA_Component

RSA 使用比较广泛,可惜delphi官方没有提供,但是日常开发中总是需要,例如:
1. 苹果App签名, iOS App 签名的原理; 
2. 支付宝签名验证 ;
3. HTTPS 加密连接; 
4. 程序直接用RSA+AES加密通信 ; 如:利用OpenSSL库对Socket传输进行安全加密(RSA+AES);
5. 京东云短信

所以就封装了(OpenSSL)一个 RSA 控件,以方便开发使用。

控件支持的功能:
1.RSA公私钥生成;
2.RSA公钥加密、解密;
3.RSA私钥加密、解密;
4.Sha1WithRSA、Sha256WithRSA,、Sha512WithRSA、MD5WithRSA 签名及验签

此帖子包含附件:sensorwu_20201213185517.rar 大小:6.91M
(0)

相关推荐

  • wireshark如何抓取分析https的加密报文

    [问题概述] https流量基于ssl/tls加密,无法直接对报文进行分析. [解决方案] 方案1 -- 利用"中间人攻击"的代理方式抓包分析.整个方案过程比较简单,这里不赘述,大 ...

  • 最通俗易懂的RSA加密解密指导

    前言 RSA加密算法是一种非对称加密算法,简单来说,就是加密时使用一个钥匙,解密时使用另一个钥匙. 因为加密的钥匙是公开的,所又称公钥,解密的钥匙是不公开的,所以称为私钥. 密钥 关于RSA加密有很多 ...

  • GO 语言 RSA 加密解密

    Go开发大全 20篇原创内容 公众号 [导读]什么是对称加密?Go 语言做对称加密怎么做?本文作者从加密原理到代码实现带你上车. 对称加密中,加密和解密使用相同的密钥,因此必须向解密者配送密钥,即密钥 ...

  • RSA加密、解密、签名、验签的原理及方法

    一.RSA加密简介 RSA加密是一种非对称加密.可以在不直接传递密钥的情况下,完成解密.这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险.是由一对密钥来进行加解密的过程,分别称为公钥和私 ...

  • 西门子工程师:分享S7-300PLC加密及解密方法,收好不谢

    OB,FC,FB,DB程序的加密: 一.先要把需加密的块生成源文件 打开任意一个程序编辑页面 设置完以后系统会自动生成各个块的源文件: 如果有的块没有自动生成源文件,我们可以使用下面的方法手动生成源文 ...

  • Auto.js Pro最新版加密解密分析 | Auto.js更新至3.0.0版本 更强大了

    最近Auto.js Pro更新了一个版本,重新上线dex加密,且增加一种新的加密方式:Snapshot加密,具体的更新日志如下: Pro 8.7.6 ☆☆ 推荐:加密增强 ☆☆ 新增 加密方式--离线 ...

  • 深度!苹果企业签名掉签的真正原因

    熟悉苹果签名的小伙伴肯定都很清楚,如果开发者辛辛苦苦开发出来的APP不能上架到APP store的话,那我们一定会通过苹果签名来实现APP内测,苹果签名分为三种形式,TF签名.超级签名和企业签名,其中 ...

  • 技术干货分享-基于模型设计的HDL代码自动生成技术综述

    轩宇信息 基于模型设计的HDL代码自动生成技术综述 -FPGA验证技术- 作者简介: 尤静,女,西安电子科技大学,计算机科学与技术专业,硕士,工程师.从事FPGA方向开发及验证工作十余年,曾负责探月工 ...

  • 【分享】口眼㖞斜验案两则:一成人一幼儿、一内服一外敷

    口眼㖞斜(面神经麻痹) 验案一 卓某,男,35岁,1968年11月4日就诊. 昨日乘敞篷卡车从郊外驰归,天气寒冷,头面如刀割,晚饭时觉张口不灵活,对镜方知口眼㖞斜,舌正苔薄白,脉浮缓. 证属风邪直中经 ...

  • RSA加密的填充方式

    与对称加密算法DES,AES一样,RSA算法也是一个块加密算法( block cipher algorithm),其算法原理特点是总保持在一个固定长度的块上进行操作.但跟DES,AES等算法不同的是, ...