本文作者:icy

Delphi RSA/AES 加解密-cryptoGat[Windows/Ubuntu]

icy 2023-05-18 1552 1条评论
Delphi RSA/AES 加解密-cryptoGat[Windows/Ubuntu]摘要: 最近因为有给工具 是用Delphi写的 其中用到 RSA算法Delphi没用自己的rsa算法吧?如果有烦请告知 哈据我所知要调用其他的 然后比较繁琐使用自己写了个库 就一个库就好啦...

b8014a90f603738d22239f05a2397458f819ec5c.png

最近因为有给工具 是用Delphi写的 其中用到 RSA算法

Delphi没用自己的rsa算法吧?如果有烦请告知 哈

据我所知要调用其他的 然后比较繁琐

使用自己写了个库 就一个库就好啦 然后就给Delphi调用哈

以后如果在Delphi工程中有使用期待的在增加

下面为实例代码

    TcryptoGate.RSAGenerate(2048,'private.txt','public.txt'); // 生成


    Write('RSA加密后的: ');
    var Res:= TcryptoGate.RSAEncrypt('看看RSA加密后的内容是什么',CPublicKey);
    Writeln(Res);

    Write(#13#10 + 'RSA解密后的: ');
    Res:= TcryptoGate.RSADecrypt(Res,CPrivateKey);
    Writeln(Res);

    if TCryptoGate.AESEncrypt(CAESKey,'看看AES加密后的内容是什么',Res) then
    begin
      Write('AES加密后的: ');
      Writeln(Res);
    end;

    if TCryptoGate.AESDecrypt(CAESKey,Res,Res) then
    begin
      Write(#13#10 + 'AES解密后的: ');
      Writeln(Res);
    end;

github项目地址: https://github.com/Icy2010/cryptoGate

如果可以走下面的网盘直接下载


cryptoGate.zip
类型:压缩文件|已下载:39|下载方式:免费下载
立即下载

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (有 1 条评论,1552人围观)参与讨论
网友昵称:访客
访客 游客 沙发
2023-11-27 回复
RSA Linux加签和验签希望增加