PHP RSA私钥分段加解密

function 私钥加密($加密前, $pi_key) {
    $encrypted = '';
    $plainText = str_split($加密前, 117);//将要加密的内容分段,每段最大长度为117
    foreach ($plainText as $chunk) {
        openssl_private_encrypt($chunk, $encryptedChunk, $pi_key, OPENSSL_PKCS1_PADDING);//私钥加密每段
        $encrypted .= $encryptedChunk;//将每段加密后的内容拼接起来
    }
    $加密后 = base64_encode($encrypted);//将加密后的内容进行base64编码
    return $加密后;
}


function 私钥解密($解密前, $pi_key) {
    $decrypted = '';
    $encrypted = base64_decode($解密前);//将加密后的内容进行base64解码
    $cipherText = str_split($encrypted, 128);//将加密后的内容分段,每段最大长度为128
    foreach ($cipherText as $chunk) {
        openssl_private_decrypt($chunk, $decryptedChunk, $pi_key, OPENSSL_PKCS1_PADDING);//私钥解密每段
        $decrypted .= $decryptedChunk;//将每段解密后的内容拼接起来
    }
    return $decrypted;
}

原创文章,作者:何故,如若转载,请注明出处:https://www.htm5.cn/1590.html

(0)
上一篇 2023年8月9日
下一篇 2023年8月29日

相关推荐

  • PyCharm 2021.1.3便携汉化版

    软件介绍 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、…

    2021年11月30日
    0
  • Google Chrome v101.4951.41增强版

    软件介绍 Google Chrome浏览器增强版,采用原版加入shuax便携式Dll劫持补丁打包而成,Chrome++增强软件模块,强制实现flash插件支持,解除Adobe Fl…

    2022年4月28日
    0
  • PC搜狗输入法v11.2.0精简版

    软件介绍[aru_23] 搜狗拼音输入法是装机必备软件,其打字准、词库全、功能强大、使得输入更高效。搜狗输入法PC版去除广告文件精简优化后的用着还不错,至少比官方版用着安心些。 软…

    2021年11月15日
    0
  • Master PDF Editor v5.9.40便携版(PDF编辑器)

    软件介绍 Master PDF Editor中文版是一款小巧的多功能PDF编辑器,可以轻松查看,创建,修改,批注,签名,扫描,OCR和打印PDF文档.高级注释工具,可以添加任意便笺…

    软件分享 2023年3月15日
    0
  • Adobe 2021 大师版-嬴政天下 v11.9

    Adobe Acrobat DC,Adobe After Effects,Adobe Animate,Adobe Audition,Adobe Bridge,Adobe Character Animator,Adobe Dimension,Adobe Dreamweaver,Adobe Illustrator,Adobe InCopy,Adobe InDesign,Adobe Lightroom Classic,Adobe Media Encoder,Adobe Photoshop,Adobe Prelude,Adobe Premiere Pro,Adobe XD,微博@vposy嬴政天下的adobe软件,Adobe Adobe,Adobe全家桶,嬴政天下,

    2021年9月10日
    0
  • WiFi万能钥匙v4.8.32会员显密版

    软件介绍 WiFi万能钥匙应该说是最好的WiFi蹭网神器!但是发现无法查看密码记录,这是软件美中不足的地方,虽说可以用其它软件获取,但终究是有点不爽和麻烦,为了弥补这个遗憾和瑕疵,…

    2022年4月20日
    0
  • 虚拟机最新版VMware Workstation Pro v16官方下载(附永久Key)

    您可以将多个操作系统作为虚拟机(包括 Windows 虚拟机)在单台 Windows 或 Linux PC 上运行。VMware Workstation Pro 是将多个操作系统作…

    软件分享 2021年11月26日
    0
  • 太极v9.0.0 免ROOT用Xposed

    软件介绍 太极是一个无需Root、不用解锁Bootloader,也不需要刷机就能使用 Xposed 模块的一个APP。太极拥有无需刷机、无需解锁、使用简单的优点,支持目前大部分xp…

    2022年1月23日
    0
  • 雷电模拟器v4.0.72/v3.121绿化版

    软件介绍 雷电模拟器,搭载Android 7.1内核,启动速度快,稳定流畅兼容性好。雷电安卓模拟器,支持OpenGL3.1模式3D渲染,游戏稳定多开无压力,带谷歌安装器,支持一键宏…

    2022年1月10日
    0
  • 安卓分身有术v3.54.0会员版

    软件介绍 分身有术Pro是一款分身术多开神器,不需要Root手机也实现多开,分身有术可以实现虚拟定位支持虚拟定位和机型模拟、自动抢红包,可以应用无限多开、微信QQ红包助手、机型模拟…

    软件分享 2022年11月4日
    0