delphi xe10.2自带的sha1sha2

uses单元加入system.hash。

使用sha1直接调用

edit3.Text := system.hash.THashSHA1.GetHashString(edit1.Text);

使用 system.hash.THashSHA2.参数设置如下:

class function GetHashString(const AString: string; AHashVersion: TSHA2Version = TSHA2Version.SHA256): string; overload; static; inline;
class function GetHashString(const AStream: TStream; AHashVersion: TSHA2Version = TSHA2Version.SHA256): string; overload; static; inline;
也可以使用sha1的默认形式

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi是一种编程语言和开发环境,XE10.2是其中的一个版本。TCP(传输控制协议)是一种在计算机网络中常用的协议,用于在不同设备之间传输数据。 Delphi XE10.2支持使用TCP进行网络通信。它提供了一组用于创建TCP客户端和服务器的组件和类。使用这些组件,我们可以轻松地建立TCP连接并进行数据传输。 在Delphi XE10.2中创建TCP客户端很简单。我们可以使用TIdTCPClient组件来建立与服务器的连接,并使用Write和Read方法发送和接收数据。通过设置Host和Port属性,我们可以指定要连接的服务器的主机和端口号。 创建TCP服务器同样简单。我们可以使用TIdTCPServer组件来创建一个监听特定端口的服务器,并使用OnExecute事件处理传入的连接。在OnExecute事件中,我们可以接收客户端发送的数据,并对其进行相应的处理。 Delphi XE10.2还提供了其他一些相关的组件和类,用于处理TCP连接和数据传输中的各种问题。例如,TIdTCPConnection类可以作为TCP连接的基类,提供了更多高级的方法和属性。TIdTCPStream类可以用于读写TCP连接的数据流。 总之,Delphi XE10.2是一种功能强大的开发环境,提供了丰富的组件和类,方便我们使用TCP在不同设备之间进行数据传输。无论是创建TCP客户端,还是建立TCP服务器,Delphi XE10.2都能够满足我们的需求,并提供了各种方法和工具来简化开发过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值