問題タブ [skein]

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 投票する
2 に答える
747 参照

cryptography - ハッシュとしての Skein のセキュリティは、ブロック暗号としての Threefish のセキュリティを意味しますか?

SHA-3 用に提案されたSkein ハッシュは、いくつかの印象的な速度の結果を誇っています。これは、Threefish ブロック暗号の中心部に適用できると思われますが、Skein が SHA-3 用に承認されている場合、これは Threefish も安全であると見なされていることを意味します。 ? つまり、Threefish の脆弱性は SHA-3 の脆弱性を意味するのでしょうか? (したがって、既知の問題の欠如と SHA-3 に対する一般的な信頼は、Threefish についても同じことを意味します)

0 投票する
2 に答える
658 参照

hash - ファイルの整合性チェックに Skein を使用する

ファイルの整合性チェックに MD5 または SHA1 の代わりにskeinを使用することは可能ですか?

それは SHA1 や MD5 よりも本当に優れているか、または高速ですか?

アップデート:

あなたの応答について。実際には、OSSEC のようなホスト IDS のより高速なアルゴリズム (たとえば、10 分ごとにファイルの整合性チェックを実行する) を使用して、ホストの負荷を減らし、リソースの使用を減らしたいと考えています。

したがって、2つのオプションがあります。

  1. 新しいアルゴリズム
  2. SHA1 または MD5 を改善します。

どちらの方法が実装可能で優れているか説明できますか?

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

c - さまざまなかせハッシュ API からさまざまな結果が得られるのはなぜですか?

いくつか試してみました。Python の pyskein; どこかでオンラインで見つけたjavascriptのスケイン電卓。そして、xkcd のエイプリル フールのコミックに使用されているかせ電卓はすべて、特定の入力に対して同じ出力を返します。

しかし、ここでリファレンス C ソースのバージョン 1.3 をダウンロードすると、異なる結果が得られます。最悪なことに、C API から取得した結果は、ソース コードに付属する「既知の答えのテスト」の例と完全に一致しているため、正しく使用していると思います。

私のCコード:

結果の 16 進数: 2638B1711F1346D08BF02B5D1A575CD924140A608512AF5B8E4475632599A896

同じデータに対する同じハッシュの Python コード:

結果の 16 進数: 07e785ce898fa5cfa22e15294481717935923985ea90f67fc65cb5b3cb718190

C の回答はKAT_MCT/ShortMsgKAT_256.txt、コードに付属のファイルによると予想される回答であることに注意してください。しかし、pyskein は、他の誰もが正しいことに同意しているように見える結果を示します。私は何が欠けていますか?

0 投票する
3 に答える
13581 参照

hash - xkcd: 外部性

2013 年 4 月 1 日の xkcd Externalitiesウェブ コミックでは、Skein 1024 1024 ハッシュ ブレークコンテストが特集されています。これは、Randall が投稿したハッシュと一致させるためにランダムな文字列をハッシュ化する、総当たり攻撃に過ぎないと思いますか? これは正しいです?

また、Skein ハッシュ理論に関する私の知識は事実上存在しませんが、中途半端なプログラマーとして、SkeinFish (C#) とMaarten Bodewes Skein 実装 (Java) の両方をダウンロードして、1024 1024 モードでいくつかの入力文字列を使用してローカルに実行することができました。ただし、彼らが提供したハッシュは、同じ入力に対して xkcd が返したハッシュとは異なりました。これは非常に素朴な質問かもしれませんが、Skein の実装が異なればハッシュも異なりますか? そして、xkcd はどの Skein 実装を使用していますか?

私の無知を許してくれてありがとう!

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

python - Skein を Python で動作させる

私はかなり長い間試してきました。私が最終的にSkein for pythonをここからインストールするようになった後。次のエラーが発生し続けます。

from _skein import skein256, skein512, skein1024, threefish ImportError: DLL の読み込みに失敗しました: %1 は有効な Win32 アプリケーションではありません。

32 ビット バージョンの Python を使用して再試行すると、次のエラーが発生しました。

DLL のロードに失敗しました: 指定されたモジュールが見つかりませんでした。

この時点で何をすべきかよくわかりません。何か案は?

0 投票する
3 に答える
1200 参照

hadoop-yarn - 失敗シナリオをテストするために YARN コンテナーを強制終了する方法

YARN (および Dask) バージョン Hadoop 2.7.3-amzn-1 を使用して、AWS EMR でアプリケーションを構築しています。さまざまな障害シナリオをテストしようとしていますが、コンテナーの障害をシミュレートしたいと考えています。YARN コンテナーを強制終了する簡単な方法が見つからないようです。アプリケーション全体のみです。このためのコマンドライン ユーティリティはありますか?