問題タブ [boringssl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
314 参照

android - BoringSSL を使用した Android の aes_ctr_128_encrypt

Google で定義されている BoringSSL を使用して、Android に aes_ctr128_encrypt を実装しようとしています。

リンクをたどって、CMAKEとGninjaでアプリケーションを構築しました

https://boringssl.googlesource.com/boringssl/+/master/BUILDING.md

現在、ビルド フォルダーに crypto フォルダーと ssl フォルダーがありますが、AES.h がルート ディレクトリのインクルード フォルダーにあったため、どのファイルにも AES 定義がありません。

とにかく、このようにCMAKEで生成されたバイナリは、.soファイルではなく.aファイルも提供しています。プロジェクトでこれらの .a ファイルを使用して aes_ctr_128_encrypt にアクセスするにはどうすればよいですか?

0 投票する
1 に答える
719 参照

android - Facebook SDK キー ハッシュが短すぎます

最近、facebook-sdk を Unity プロジェクトの 1 つに統合しようとしましたが、実装プロセスはうまくいきましたが、facebook-sdk API を利用するには、キー ハッシュを生成する必要があります (デバッグとリリース)。

これが最も簡単な方法と思われるため、cmd で試してみましたが、キー ハッシュが 28 文字ではないため、キー ハッシュを生成するときに問題が発生しました。

  1. ここから openssl をダウンロードしました: code.google.com (openssl-0.9.8k_X64.zip)
  2. cmd を開き、次のコマンドを入力しました。

    keytool -exportcert -alias mykeyalias -keystore PathToKeystore\MyKey.keystore | openssl sha1 -バイナリ | openssl base64

  3. 次に、keystore-file のパスワードを入力する必要があります

  4. 最後にキーハッシュを取得しましたが、短すぎます: クリック

ただし、奇妙なのは、cmd で次のコマンドを入力すると、次のよう なります。openssl sha1 -バイナリ | openssl base64

したがって、「MyKey.keystore」の代わりに「MyKey」だけを使用すると、パスワードを入力する必要がなくなり、実際に 28 文字のハッシュが得られます。 クリックします。

誰がこれを引き起こすのか説明できますか?