問題タブ [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.
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 にアクセスするにはどうすればよいですか?
android - Facebook SDK キー ハッシュが短すぎます
最近、facebook-sdk を Unity プロジェクトの 1 つに統合しようとしましたが、実装プロセスはうまくいきましたが、facebook-sdk API を利用するには、キー ハッシュを生成する必要があります (デバッグとリリース)。
これが最も簡単な方法と思われるため、cmd で試してみましたが、キー ハッシュが 28 文字ではないため、キー ハッシュを生成するときに問題が発生しました。
- ここから openssl をダウンロードしました: code.google.com (openssl-0.9.8k_X64.zip)
cmd を開き、次のコマンドを入力しました。
keytool -exportcert -alias mykeyalias -keystore PathToKeystore\MyKey.keystore | openssl sha1 -バイナリ | openssl base64
次に、keystore-file のパスワードを入力する必要があります
- 最後にキーハッシュを取得しましたが、短すぎます: クリック
ただし、奇妙なのは、cmd で次のコマンドを入力すると、次のよう になります。openssl sha1 -バイナリ | openssl base64
したがって、「MyKey.keystore」の代わりに「MyKey」だけを使用すると、パスワードを入力する必要がなくなり、実際に 28 文字のハッシュが得られます。 クリックします。
誰がこれを引き起こすのか説明できますか?