android - 警告 : can't open config file: C:/OpenSSL/openssl. cnf

标签 android facebook openssl

我正在开发 Facebook 应用程序。我必须获取哈希 key 。我点击了此链接--> Link我做了那里提到的所有事情来配置 OpenSSL 现在我遇到了错误。

我已经发布了我的命令。'请在下面找到。 My Cmd

最佳答案

您也可以通过编程方式获取哈希 key 。这很容易。 只需在 onCreate() 方法中使用此代码即可。

public void PrintHashKeyInLog() {

        PackageInfo info;
        try {
            info = getPackageManager().getPackageInfo(
                    "Your package name here",
                    PackageManager.GET_SIGNATURES);
            for (Signature signature : info.signatures) {
                MessageDigest md;
                md = MessageDigest.getInstance("SHA");
                md.update(signature.toByteArray());
                String something = new String(Base64.encode(md.digest(), 0)); // String
            //  something = new String(Base64.encode(md.digest(), 0));
                Log.e("hash key", something);
            }
        } catch (NameNotFoundException e1) {
            Log.e("name not found", e1.toString());
        } catch (NoSuchAlgorithmException e) {
            Log.e("no such an algorithm", e.toString());
        } catch (Exception e) {
            Log.e("exception", e.toString());
        }
    }

中使用你的包名称
info = getPackageManager().getPackageInfo(
                        "Your package name here",
                        PackageManager.GET_SIGNATURES);

只需从 onCreate() 调用此方法,您的哈希键就会打印在 logcat 中。

关于android - 警告 : can't open config file: C:/OpenSSL/openssl. cnf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22278893/

相关文章:

android - 使用 phonegap 运行 android 命令时创建 android 子项目时出错

android - 更改背景图片 - Android

c++ - VC 2010 上带 SSL 的 libpq

android - 如何禁用 textview onClick 的闪烁

java - Dagger - 错误 : annotation @AggregatedRoot is missing a default value for the element 'originatingRoot' --

php - 具有社交网站集成的最佳 codeigniter 2.1 身份验证库

Python请求: Post Images on Facebook using Multipart/form-data

php - 使用社区 SDK 与 Google、Facebook、Twitter 进行身份验证

node.js - Node.js使用OpenSSL数字签名和验证日志文件

java - 使用 Java 使用提供的 key 和 iv 解密 openssl aes-256-cbc