問題タブ [entropy]
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.
java - シードに高レベルのエントロピーを作成する方法
楽しみのために、私は暗号化の方法を実験してきました。私が使用している方法の1つには、シード値が必要です。真の乱数を送りたいのですが。たとえばC++でシードを取得する標準的な方法は、time(NULL)を呼び出すことですが、これは疑似乱数にすぎないため、真に乱数を収集する信頼できる方法があるかどうか疑問に思いました。唯一の制約は、C、C ++、およびJavaで実装できる必要があるということです。
前もって感謝します。
明確化:Ubuntuを実行している間、このコードはWindowsシステムを実行する必要があります。
algorithm - エントロピー パラメーターを使用して疑似ランダム ストリームを生成する
長さnのバイナリ結果のストリームを、0 と 1 の数が等しいが、ペアごとの結果の偏った頻度で生成するにはどうすればよいですか。 ( freq(01) + freq(10) ) / ( freq(00) + freq(11) ) = k
javascript - node.jsでIDとして使用するランダムなSHA1ハッシュを生成するにはどうすればよいですか?
この行を使用して、node.jsのsha1IDを生成しています。
問題は、毎回同じIDを返すことです。
毎回ランダムなIDを生成して、データベースドキュメントIDとして使用できるようにすることはできますか?
h.264 - エントロピー部分に十分なCAVLCデコーダーです
CAVLCデコーダーはH.264でエンコードされたビットストリームをデコードするのに十分ですか?またはExp_Golombデコーダーも実装する必要がありますか?(ベースラインプロファイル用)
c# - エンコードされた Base64 文字列にエントロピーを導入するにはどうすればよいですか?
JSON Web サービス (C#、WCF) を作成しており、ユーザーを識別する必要があります。セッション管理がないため、ユーザーはコマンドごとに識別文字列を送信する必要があります。私が思いついた解決策は、ユーザーの資格情報と文字列が「期限切れ」になる時間 (現在は 1000ms) を AES 暗号化し、Base64 を使用してエンコード (HttpServerUtility.UrlTokenEncode) してから (URL またはその他の方法で) 送信することです。
私の問題は次のとおりです。エンコードされた文字列はほとんど常に同じように見えますが、変更はほとんどありません (資格情報の日付と時間がほとんど変更されないため、有効期限の分と秒になると思います。文字列は一度しか使用できませんが、 (最後に受信した文字列が記録されており、最後から 2 番目の文字列は期限切れになっている可能性があります)、GET 要求を傍受してブロックし、いくつかのことをごまかしてから再送信するのは簡単だと思います。自動化されているため、タイムアウトでさえおそらく機能しません。
そう。AES でエンコードされた Base64 文字列に追加の (可逆的な) エントロピーを導入するにはどうすればよいですか?
nlp - 「英語の孤立した記号確率」の意味は何ですか
メモで私はこのフレーズを見つけました:
英語の孤立した記号確率を使用して、言語のエントロピーを見つけることができます。
「孤立したシンボル確率」とは実際にはどういう意味ですか?これは、情報源のエントロピーに関連しています。
entropy - 組み込み冗長性の定義
3 ビットの ASCII 表現があるとします。その表現の組み込みの冗長性を得るにはどうすればよいですか? 私は何日もインターネットを検索しました。しかし、まだ関連するものが見つかりませんでした。「組み込みの冗長性」とは何を意味するのか、誰かが説明してくれれば幸いです。
ありがとうございました。
nlp - 英語のエントロピーを調べる方法
言語の孤立したシンボル確率を使用して英語のエントロピーを見つける方法は?
encryption - この入力のエントロピー コンテンツを推定するにはどうすればよいですか?
アナログ入力を使用してPICマイクロコントローラーから測定している1KHZの三角波発生器があります。三角波の周波数ソースとアナログ キャプチャは別の周波数ソースです。ADC は 12 [編集:10] ビットの精度で 100ksps でキャプチャします。
真の乱数を生成する目的で、アナログ サンプルに含まれるエントロピーを推定したいと考えています。私が特定したエントロピーの 2 つのソースは、ケルビン ノイズと周波数ソース オフセットです。
キャプチャした波形から、1 秒あたり約 2 つの周波数を継続的に区別でき、平均して 1 秒あたり 1 つのケルビン入力しきい値アップセット イベントをキャプチャできます。したがって、私の推定では、1 秒あたり約 2 ビットのエントロピーです。
より大きなエントロピー推定値を正当化する方法を考えられる人はいますか?
SO に既に投稿されている同様の質問への回答に基づいて、次の説明を追加します。
エントロピー ソースの他のアイデアには特に興味はありません。これらの代替ソースについても同じ質問に答える必要があるからです。
自己相関またはその他のランダム性の測定のためのデータ自体の分析は、非常に楽観的であるため、正しい答えではありません。
postgresql - PostgreSQLのrandom()関数の品質は?
非常に大きなランダムな整数である必要がある列バーを使用してテーブルfooを作成しているとしましょう。
これはこれを行うための最良の方法ですか?PostgreSQLのrandom()
機能の品質について誰かが話すことができますか?ここでの乗算はエントロピーをマスクしていますか?
にフィードするハードウェアエントロピーが優れていることに注意してください/dev/random
。