首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >openssl:错误:'g√╓çtΩ┤N▀Kptε╫π∞‘是无效命令

openssl:错误:'g√╓çtΩ┤N▀Kptε╫π∞‘是无效命令
EN

Stack Overflow用户
提问于 2018-06-05 02:13:23
回答 3查看 533关注 0票数 0

我正在尝试为我的android应用程序创建一个用于facebook集成的散列键

我已经转到keytool所在的目录:

代码语言:javascript
运行
复制
C:\Program Files\Java\jdk1.8.0_161\bin

我使用了以下命令来尝试生成密钥:

代码语言:javascript
运行
复制
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore |
    C:\OpenSSL\bin\openssl sha1 -binary |
    C:\OpenSSL\bin\openssl base64

但是,我在输入密码后收到错误消息

代码语言:javascript
运行
复制
openssl:Error: 'g√╓çtΩ┤N▀Kptε╫π∞' is an invalid command.

我已经注意到该命令会根据密码的不同而变化。如果我把密码留空,我会得到

代码语言:javascript
运行
复制
openssl:Error: '\Fà»T' is an invalid command.

我使用的是android 2.3.3

任何建议或帮助都将不胜感激,因为我被难住了,而且在网上什么也找不到

EN

回答 3

Stack Overflow用户

发布于 2021-06-25 05:22:06

对于现在可能遇到这种情况的任何人,请确保在命令的末尾包含base64。当我将命令粘贴到我的终端时,它被切断了。所以它应该看起来像这样:

代码语言:javascript
运行
复制
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64
票数 1
EN

Stack Overflow用户

发布于 2018-06-05 15:18:39

前面的问题可能对您的案例很有用:

RELEASE_KEY_ALIAS and RELEASE_KEY_PATH values for generating key hash

票数 0
EN

Stack Overflow用户

发布于 2019-06-15 21:00:48

我遇到了这个问题。这个问题是因为我在错误的目录中运行命令。使用Java/ Files\Java\jdk1.8.0_201\bin所在的文件夹最初我使用C:\Program Files (x86)\Common Files\Oracle\Java\javapath解算后我使用C:\Program Files\Java\jdk1.8.0_201\bin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50686491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档