Pythonを使用してファイルのハッシュを見つける方法は?
import sys import hashlib BUF_SIZE = 32768 # Read file in 32kb chunks md5 = hashlib.md5() sha1 = hashlib.sha1() with open('program.cpp', 'rb') as f: while True: data = f.read(BUF_SIZE) if not data: break md5.update(data) sha1.update(data) print("MD5: {0}".format(md5.hexdigest())) print("SHA1: {0}".format(sha1.hexdigest()))
MD5: 7481a578b20afc6979148a6a5f5b408d SHA1: f7187ed8b258baffcbff2907dbe284f8f3f8d8c6
-
Pythonでscikit-learnを使用して画像の輪郭を見つける方法は?
Scikit-learnは、一般にsklearnとして知られ、機械学習アルゴリズムを実装する目的で使用されるPythonのライブラリです。オープンソースのライブラリであるため、無料でご利用いただけます。このライブラリは、Numpy、SciPy、およびMatplotlibライブラリに基づいて構築されています。 「正方形をマーチング」する方法は、画像の輪郭を見つけるために使用されます。 「skimage」ライブラリの「measure」クラスにある関数「find_contours」が使用されます。この場合、配列に存在する値は線形に補間されます。 このようにして、出力画像の輪郭の精度が大幅に向上し
-
Pythonを使用したMD5ハッシュエンコーディング?
データのセキュリティに関するすべてのIT企業の主要な懸念事項の1つ。データを投影して確認するために、複数のハッシュ手法があります。 ハッシュとは ハッシュは、可変長のバイトシーケンスを入力として受け取り、それを固定長シーケンスに変換する関数です。ただし、元のデータ(入力バイト)を元に戻すのは簡単ではありません。たとえば、xは入力で、fはハッシュ関数です。f(x)の計算はすばやく簡単ですが、xを再度取得するのは非常に時間のかかる作業です。 ハッシュ関数からの戻り値は、ハッシュ、チェックサム、ハッシュ値、またはメッセージダイジェストと呼ばれます。 上記を以下のように要約できます- 「