1

これまでの私のコードは次のとおりです。

    import bcrypt
    import random

    def PRG():
        print(random.randint(1,100000))

    For i in range(1,3):
        print(bcrypt.gensalt(PRG()))

出力は次のとおりです。

    77494
    $2a$04$2tpKWJxtsBAK1FYdM.6MSe
    87956
    $2a$04$4ag2YmOBFSFRR3Lu0RgQ8.

PRG() が出力する乱数に基づいて一連の塩を与えるループを作成しようとしています。bcrypt の出力が固定されていないため、ハッシュが PRG() によって出力された数値のハッシュであるかどうかはわかりません。誰かが数値出力を削除する方法を教えてくれれば、本当に感謝しています。

4

1 に答える 1

1

print(random.randint(1,100000))に置き換えるreturn random.randint(1,100000)

于 2012-09-30T02:49:37.037 に答える