algorithms

質問
algorithms

質問

私はRed Hatの暗号化ポリシーフレームワークを使用するRocky Linux 8と9を使用しています。ここで、sshdが特定のアルゴリズムを使用しないように、ポリシーのいくつかの設定を調整したいと思います。ただし、暗号化ポリシーを提供する必要があるため、これらのアルゴリズムの名前は不明です。 テキストファイルを作成してい/etc/crypto-policies/policies/modules/DEPRECATED-SSH-ALGOS.pmodますDEFAULT:DEPRECATED-SSH-ALGOS。/etc/crypto-policies/conf...

Admin

弱いMACアルゴリズム(SSH)サポート
algorithms

弱いMACアルゴリズム(SSH)サポート

/etc/ssh/sshd_config ファイルに次の行があります。 MACs hmac-sha2-256,hmac-sha2-512,[email protected],[email protected] MACs [email protected],[email protected],[email protected],[email protected],[email protected] ただし、まだsshを使用できます。ssh -o MACs=hmac-md5-96 user@...

Admin

Bashスクリプトのループ
algorithms

Bashスクリプトのループ

やるべきことがありますが、実際にはこのループアルゴリズムが詰まっています。詳細は次のとおりです。入力ファイルには3つのプロセスA、B、Cがあります。 2番目の列は到着時間で、3番目の列はナット値です。 A 1 2 B 2 3 C 0 4 AT = 0状態のプロセスはR =実行中でなければならず、AT状態の次のプロセスはプロセスがナット値に達した後にW =スタンバイとしてレンダリングする必要があるというアイデアを理解します。たとえば、4 R状態の場合、次のシーケンスはYESでなければなりません。 F = 次のような完全な出力 A B C 0 - - R ...

Admin

短期プロセスのCPU、MEM使用量などを測定する方法
algorithms

短期プロセスのCPU、MEM使用量などを測定する方法

コンパイルされたソートアルゴリズムを含むプログラムがあり、topを使用してCPUとRAMの使用量を監視しようとしています。 一般的に、プロセスが数分間実行されることを考慮すると大丈夫です。ただし、問題は、プログラムが数ミリ秒だけ実行され(小さいデータセット)、親リストに表示されないことがあります。 プロセスを作成して終了するまで監視を開始するために使用できる時間コマンドのようなものはありますか(WSL2 Ubuntu)?基本分析のために、最高/最悪/平均ソート順に複数のアルゴリズムを実行できる複数のデータセットがあります。 ...

Admin

jqを使ってjson配列要素の位置を条件に変更するには?
algorithms

jqを使ってjson配列要素の位置を条件に変更するには?

条件に応じて配列要素の位置を変更したい(配列要素のインデックスの変更)。これをjqに翻訳する方法がわかりません。これは次のとおりです。機能の言語。 基本的に配列をソートしたいのですが比較的特定の要素の位置は変更されていないままにしてください。 for each element: if element.role==master => record type for each element: if element.type == recorded type reposition the element to be below it...

Admin

Argon2IDをサポートするLUKS2のGRUB代替
algorithms

Argon2IDをサポートするLUKS2のGRUB代替

最新バージョンのGRUB2でさえ、PBKDF Argon2IDを使用するLUKS2をサポートしていないようです(源泉)。 たとえば、Raspberry Piブートローダはこの新しいハッシュ関数を完全にサポートしています。 Argon2IDを含むLUKS2デバイスをサポートする積極的にメンテナンスされ広く採用されているデスクトップLinuxブートローダはありますか? このPBKDFを使用して暗号化された/boot(/除外)パーティションを実装できますか? ...

Admin

Linuxのスタックはどのデータ構造を使用しますか?
algorithms

Linuxのスタックはどのデータ構造を使用しますか?

私はいくつかの場所を見ました。ここしかし、誰もスタック自体(「タスク」(プロセス/スレッド)がネストされた呼び出し情報などを格納する場所)を実装するために使用される構造について詳しく説明していません。リンクリスト、配列、または別のものですか?情報が見つからないようですが、図を見ると、常に先頭にヒープがあり、最後にスタックがある1つの大きなメモリブロック(仮想メモリ)として表示されます。しかし、これは私たちが扱っている仮想メモリであり、ページングなどの周辺のさまざまなデータ構造を持っています。もしそうなら、問題はこれらすべてに加えて、スタックの具体的な実装が何...

Admin

受信キーの種類に応じてSSHサーバーへのアクセスを制限します。
algorithms

受信キーの種類に応じてSSHサーバーへのアクセスを制限します。

私のローカルラボでubuntu 18.04.3サーバーのHWEバージョンを実行していますが、マニュアルの読み取り中にSSHを使用していないユーザーがサーバーに接続できないように除外する方法がわからない問題に直面しました。 ed25519アルゴリズムを使用して生成されたキー。 特定のパスワードを拒否するようにsshdを設定できることはわかっていますが、特定のアルゴリズムを使用するキー制限に関する情報が見つかりません。 これまで、デフォルトではed25519以外のすべてのホストキーを削除し、更新をed25519に限定していましたが、これはクライアント側で私が...

Admin

1つ以上のファイルに対して複数の形式の圧縮を使用するという主張と適用可能性は何ですか?
algorithms

1つ以上のファイルに対して複数の形式の圧縮を使用するという主張と適用可能性は何ですか?

同じアルゴリズムまたは異なるアルゴリズムを使用してファイルを複数回圧縮する必要があるシナリオがあるかどうか疑問に思います。私が知っている限り、圧縮アルゴリズムの微妙な違いに応じて追加の圧縮を適用すると、ファイルサイズをさらに縮小できます。 (どのファイルやデータに最適化されていますか?)複数ラウンドの圧縮を適用すると、特定の圧縮エンコーディングが使用されたことを示す情報が追加されるため、ファイルサイズが増加しますか? ...

Admin

ifステートメントをifステートメントに変換
algorithms

ifステートメントをifステートメントに変換

現在、パフォーマンスを向上させるためにスクリプトの変更をテストしています。特に声明ifに変更したいと思いますcase。 ただし、シェルプログラミングが初めてなので、次のような宣言が必要です。 if [ "$A" == "x" -a "$B" == "y" ] then let a=a+1 fi 私は成功せずにこれを試しました。 case "$A$B" in "x""y") let a=a+1 ;; esac 私は何が間違っていましたか? Caseステートメントで「!=」を管理できますか?たとえば、 if ...

Admin

少数だけ?
algorithms

少数だけ?

完了しようとしていますプロジェクトオイラー#5。私のコードは論理的に動作しなければならず、ShellCheckを通過しますが、何らかの理由で出力は提供されません。コードは以下のように表示されます。ありがとうございます。別のスタック交換サイトにいる必要がある場合は申し訳ありません。 #!/bin/bash i=1 while [[ $((i % 2)) -eq 0 && $((i % 3)) -eq 0 && $((i % 5)) -eq 0 && $((i % 7)) -eq 0 && $...

Admin

OpenSSHアクセスログ:ログパスワード、MAC、およびユーザーエージェント
algorithms

OpenSSHアクセスログ:ログパスワード、MAC、およびユーザーエージェント

クライアントがネゴシエートしProtocol、KexAlgorithmアルゴリズムとクライアントのユーザーエージェント文字列をどのようにCipher記録しますか?MAC 私はApache HTTPDに対応するOpenSSHを探しています。カスタムログ+ログフォーマット+mod_ssl %{SSL_PROTOCOL}x %{SSL_CIPHER}x+%{User-agent}i クライアント側で使用できるのと同じ情報を(サーバー側で)記録したいと思います。 $ ssh -v localhost 2>&1 |grep kex debug1: ...

Admin

理論
algorithms

理論

2つの列を持つスペースまたはカンマ区切りのテーブルがあり、各行は2つの単語の同等性を表します。 A B B C B D C E F G 私が望むのは、互いに等しいすべての単語をリストする各行を持つテーブルです。 A B C D E F G つまり、両方の単語が同じ入力行に表示される場合は、最終的に同じ出力行に表示される必要があります。 どんなツールでも可能です。 ...

Admin