biginteger

    0

    1答えて

    既知のサイズで64ビットより大きいビットマスクを処理する(つまり、すべてのビット単位の操作を実行する)最も効率的なデータ構造は何ですか? byte[]? BigInteger?何か完全に? は、Java 7対応する必要があり、高速である必要があります(あるいは少なくとも同じ速合理的に期待することができるよう、そのサイズ与えられた) if(bitmask & 7 != 0){...} と bit

    -2

    1答えて

    XOR関数を含む暗号化と復号化を試みています。特定の入力セットに対して、Big Integerは暗号化されたテキスト(暗号)に正しく変換され、復号化することができます。しかし、特定の入力セットに対して、Big Integerは暗号化されたテキスト(暗号)に変換されません。私はどこに間違っているのか把握しようとしています。 例(暗号は暗号化されたテキストに変換取得)入力: "CLIENT1" 暗号化

    1

    1答えて

    私はしばらくの間、JPBCと協力してきました。 今私はちょっとした問題に悩まされています。私はG1グループから生成された要素のString表現(JSONから)を受け取る必要があります。だから私は無作為に(newRandomElement()を使って)この要素を生成しました。いくつかの点で、それは「401329,3521518」を含んでいるので: Field<?> G1 = pairing.getG

    0

    1答えて

    私は、非対称キーを使用してデータを暗号化および復号化するための小さなソフトウェアを作成しています。 問題は、私はC#でも、私が使用している場合コーディングしています、次のとおりです。 BigInteger.Pow(BigIntenger myNumber, int myExponent); 指数は「int型」であると、私の値がintのために大きなにあります。 すぐに説明して間違いがないことを確

    1

    1答えて

    大きい素数を生成するためにBigIntegerクラスを使用して、RSA Blindデジタル署名方式を実装しようとしています。サマンサは、公開鍵、秘密鍵を生成し、メッセージを選択し、それをマスクし、それに署名し、次にビクターが署名を検証する。 問題:限り、私はBigIntegerクラスからmodPowべき乗剰余法を使用して、すべてが(検証アルゴリズムが真毎回返す)完璧に動作します。しかし、私は自分で

    1

    1答えて

    私は、ビットコインの作業証明アルゴリズムに従ってsha256ハッシュを比較する必要があります。そのため、ターゲットの難易度を設定して上限を作成し、data + nonceのハッシュを作成し、それを上限と比較します。この計算値が上限値よりも小さい場合、それは有効な作業証明です。 だから、私たちの上限すなわちtargetが var target = new BigInteger(1) << 256 -

    0

    2答えて

    私は、BN_exenerate_prime_ex()で生成された64バイトの大きな整数にBNUMexp()とBN_mod_exp()を使用する小さなプログラムを持っています。 私がコンパイルして実行するたびに、プログラムはBN_exp()への最初の呼び出しを計算中に永遠に一時停止します。関数呼び出しの前後にprintステートメントがあるので、問題はBN_exp()であることがわかります。私はちょう

    0

    1答えて

    私はBigInt(20)データ型をmysqlデータベースの自動インクリメントIDに使用しています。 整数値が大きすぎる場合、javascriptの数値精度の後にこれをどのように扱うことができますか。これは、任意の数値を挿入して読み取ることを許可しません。だから私はこれをどのように達成することができます。大きな整数のライブラリに関する 読むが、私は期待した結果 例ではないでしょう: - 私はその指数

    3

    4答えて

    非常に大きなBigIntegerを.txtファイルに印刷しようとしていますが、数値が一定のサイズに達すると何も印刷されません。コード: BigInteger bi = new BigInteger("16777216"); int exponent = 1000000; bi = bi.pow(exponent); String txtToPrint = bi.toString(); s