php dsa算法,openssl_private_encrypt使用DSA算法生成的密钥无法加密
openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)
警告信息:
Warning: openssl_private_encrypt(): key type not supported in this PHP build!
密钥:*.pem
-----BEGIN DSA PRIVATE KEY-----
密钥内容
-----END DSA PRIVATE KEY-----
好像并不支持这个格式的密钥进行加密,这个密钥内容是合作方提供,他们的开发语言是JAVA。
我使用RSA格式的密钥内容然后使用openssl_private_encrypt加密没问题。
网上也很少有PHP DSA加密的相关内容,很头疼啊.
回复内容:
openssl_private_encrypt($originalData, $encryptData, $privateKey, OPENSSL_ALGO_DSS1)
警告信息:
Warning: openssl_private_encrypt(): key type not supported in this PHP build!
密钥:*.pem
-----BEGIN DSA PRIVATE KEY-----
密钥内容
-----END DSA PRIVATE KEY-----
好像并不支持这个格式的密钥进行加密,这个密钥内容是合作方提供,他们的开发语言是JAVA。
我使用RSA格式的密钥内容然后使用openssl_private_encrypt加密没问题。
网上也很少有PHP DSA加密的相关内容,很头疼啊.
privateKey 读出来是正确吗
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php dsa算法,openssl_private_encrypt使用DSA算法生成的密钥无法加密相关推荐
- PHP通过OpenSSL生成证书、密钥并且加密解密数据,以及公钥,私钥和数字签名的理解...
一.公钥加密 假设一下,我找了两个数字,一个是1,一个是2.我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥. 我有一个文件,不能让别人看,我就用1加密了.别人找到了这个 ...
- DSA之十大排序算法第六种:Quick Sort
快速排序 2019年8月23日17:45:21 之前我们已经分析过 冒泡排序,我建议:当你在看这篇博客的时候,请先回顾 冒泡排序:详见DSA之十大排序算法第一种:Bubble sort 文章目录 一次 ...
- 搞懂Ecc算法,2种方法生成Ecc公钥、私钥
一.Ecc算法 椭圆加密算法(Elliptic curve cryptography,Ecc)是一种公钥加密体系,算法的基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性.ECC ...
- 【算法】组合数学——排列数生成算法详解(一)
组合数学中的全排列深成算法历来是组合数学考试的重要考察点,因此在这里我简单的介绍一下6种全排列生成算法的详细过程,并借此比较它们之间的优劣之处. 不论是哪种全排列生成算法,都遵循着"原排列& ...
- java dsa 私钥_OpenSSL工具 DSA私钥及公钥生成
DSA私钥及公钥生成 两种生成方式,任选其一即可: 1.使用蚂蚁开放平台提供的工具生成: Windows, MAC OSX. 解压打开文件夹,直接运行"DSA生成公钥私钥转换PCKS8.ba ...
- 迷宫生成算法和迷宫寻路算法
迷宫生成算法和迷宫寻路算法 大学二年级的时候,作为对栈这个数据结构的复习,我制作了一个迷宫生成算法的小程序,当时反响十分好,过了几天我又用自己已经学的DirectX技术制作了DirectX版的程序.这 ...
- 算法题:用php生成excel列
题目: 用php生成excel列 型如: A B C D E -- Z AA AB AC AD---AZ BA BB BC BD---BZ---ZZ AAA AAB ---- 比如给一个参数27 返回 ...
- 分布式全局唯一ID生成算法(改进的雪花算法——解决时钟回拨问题)
改进的雪花算法--解决时钟回拨问题 原创 公众号: 软件设计活跃区 改进的雪花算法--姑且称为梨花算法吧(忽如一夜春风来,千树万树梨花开). 改进目标:解决雪花算法的时钟回拨问题:部分避免机器id重复 ...
- 雪花算法及分布式主键生成策略详解
目前雪花算法常应用于分布式环境下作为分布式主键的首选,本文详细介绍下雪花算法及相关分布式主键的生成策略. 如下内容已本文PPT讲解内容为基础. 本次内容共包括4部分:分布式主键生成策略,雪花算法详解, ...
最新文章
- C++中关于配置文件的问题
- asp控件Repeater运用
- Docker实践4: 基于nginx对后端的weblogic负载均衡
- 入门第十一课 Python语句的嵌套
- js笔记(五)文档对象模型DOM
- 最先进单插槽专业绘图解决方案
- 机器学习算法基础1-数据的特征工程
- 【通信】基于matlab数字基带传输系统【含Matlab源码 885期】
- Cradle CFD—专业热流场分析工具
- 计算机科学导论第五版第二章答案,(计算机科学导论第2章答案.docx
- 八爪鱼-自定义模式采集数据
- 好文摘记——施一公教授:如何提高专业英语阅读水平
- null id in entry (don‘t flush the Session after an exception occurs)解决思路
- 解决:pywintypes.com_error: -2147221021, ‘操作无法使用’及-2146959355, ‘服务器运行失败‘问题
- 2020高中计算机会考成绩查询,2020会考成绩查询网站入口 学业水评考试成绩查询方法...
- 学术论文中常见的英文简写
- Vector CANoe修改Panel的名字
- EasyX图形库安装,以及使用样例(vc6.0,vs2013,其他类同)
- 小米 2022校招 java后端一面凉经(55min)
- sentinel 实时监控服务