当前位置:首页 > CN2资讯 > 正文内容

php rsarsa加密 php

14小时前CN2资讯
<?php $res=openssl_pkey_new(); // Get private key $ok = openssl_pkey_export($res, $privkey); // Get public key $pubkey=openssl_pkey_get_details($res); $pubkey=$pubkey["key"]; //var_dump($privkey, $pubkey); var_dump($ok); $data = '我用iphone手机!'; //可以用base64_decode用于url传输, 或者用 bin2hex($out); /* //公钥加密给私钥解密 openssl_public_encrypt($data, $encrypted, $pubkey); var_dump('公钥加密', $encrypted); //私钥解密 openssl_private_decrypt($encrypted, $decrypted, $privkey); var_dump($decrypted); //私钥加密,给公钥解密 openssl_private_encrypt($data, $encrypted, $privkey); var_dump('私钥加密', $encrypted); //给公钥解密 openssl_public_decrypt($encrypted, $decryptedPub, $pubkey); var_dump($decryptedPub); */ //效验方式 //$privkey = openssl_pkey_get_private($privkey); //如果是不信任的字符串,可以通过此函数验证,通过返回密钥 openssl_sign($data, $signature, $privkey, OPENSSL_ALGO_SHA256); //echo bin2hex($signature); //save for later //file_put_contents('private_key.pem', $private_key_pem); //file_put_contents('public_key.pem', $public_key_pem); //file_put_contents('signature.dat', $signature); //verify signature //hex2bin($signature); //$pubkey = openssl_pkey_get_public($pubkey); //如果是不信任的字符串,可以通过此函数验证,通过返回密钥 $r = openssl_verify($data, $signature, $pubkey, "sha256WithRSAEncryption"); var_dump($signature, $r);

如果公钥、私钥生成失败,则是openssl.cnf路径配置失败。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26153.html

    标签: phprsa
    分享给朋友:

    “php rsarsa加密 php” 的相关文章

    搬瓦工VPS服务使用指南与优惠码获取技巧

    搬瓦工(BandwagonHost)是一家成立于2004年的网络服务公司,隶属于加拿大IT7。这家公司的崛起与它提供的超低价格VPS服务密不可分,尤其是在中国市场,搬瓦工已经积累了大量的用户和知名度。随着时间的推移,搬瓦工不仅没有止步于低价策略,而是逐渐向中高端VPS市场发展,推出了诸如CN2 GI...

    DMIT VPS怎么样?性能与价格的全面评测

    在选择VPS的时候,性能绝对是一个关键因素。对于DMIT VPS,我从多个层面来进行评测,特别是它的处理器和存储配置。DMIT采用的Intel至强处理器,真的是一大亮点。这种处理器在处理高负载任务时表现十分优越,其稳定性和速度都让人印象深刻。而且,配合全SSD RAID存储方案,数据的读写速度得到了...

    Digital-VM优惠码:解锁超值VPS主机服务的最佳选择

    Digital-VM成立于2019年初,专注于为用户提供基于KVM架构的VPS主机服务。在这短短的几年中,它已经迅速崛起,成为业界的一颗新星。作为一个技术驱动的品牌,Digital-VM不断创新,以满足各种客户需求,提供高性能、灵活性和可靠性的VPS解决方案。 我觉得Digital-VM的成长路程相...

    香港云服务器:灵活选择与网络优势助力企业发展

    香港云服务器作为一种现代化的网络托管服务,逐渐成为越来越多企业和个人用户的首选。这种服务的核心就是将服务器放置在香港的数据中心,提供灵活的云计算资源。对于希望在云端运作的用户来说,了解香港云服务器的定义与特点是非常重要的。 首先,香港云服务器的产品类型多种多样,从轻量云主机到快杰云主机,再到裸金属服...

    选择合适的SSH连接工具以提升远程管理效率和安全性

    在当今的网络环境中,SSH连接工具扮演着重要角色。简单来说,SSH连接工具是一种应用程序,用于通过SSH协议安全地连接和管理远程服务器。想想看,当我们需要与服务器进行交互、执行命令或者上传文件时,这些工具就变得尤为重要。 我记得第一次使用SSH连接工具的时候,是为了管理一台远程服务器。能够通过简单的...

    台湾原生IP的优势与选择指南,助你畅享极速网络体验

    在信息化时代,网络的使用变得愈发普遍,原生IP的概念逐渐进入大众视野。简单来说,台湾原生IP指的是源自台湾本地的互联网协议地址。与其他地区的IP不同,台湾原生IP能够有效实现更快速、更稳定的网络连接,给用户带来良好的上网体验。我们生活在一个无时无刻不在与网络打交道的时代,理解这项技术的内涵至关重要。...