Let's try this IT Passport-related TOEIC question!

Person 1) I have to write a Python script which _________ the hash values 
     of all files in any given directory.
Person 2) You really have your work cut out for you.
A) creates
B) moves
C) deletes
D) calculates

Let's translate the sentences.
I have to write a Python script
→Pythonスクリプトを作成しなければいけません
which _________ the hash values
→ハッシュ値を○○する
of all files in any given directory
→任意のディレクトリ内のすべてのファイルの
You really have your work cut out for you
→大変ですね

What do the choices mean?
A) creates = 作成する
B) moves = 移動する
C) deletes = 削除する
D) calculates = 計算する

As you can see, the best answer is D) calculates.
〇 I have to write a Python script which calculates the hash values 
   of all files in any given directory.
   任意のディレクトリ内のすべてのファイルのハッシュ値を算出する
   Pythonスクリプトを作成しなければいけません。

Did you get it?

A hash value is a number which identifies a file 
and can be used to check a files integrity.
→ハッシュ値はファイルを識別する番号であり、
ファイルの整合性をチェックするために使用できます。

You can calculate the hash value of a file 
using the md5sum command like this:
→以下のようにmd5sumコマンドを使用して、
ファイルのハッシュ値を算出できます。

$ md5sum file1
d41d8cd98f00b204e9800998ecf8427e  file1

The long number is the hash value.
→長い数字はハッシュ値です。
If you copy a file across a network and its hash value changes, 
you know the file has been tampered with and is not safe.
→ネットワークを介してファイルをコピーし、
そのハッシュ値が変更された場合、
ファイルが改ざんされており、安全ではないことがわかります。

That's it for today!
Have a great Tuesday night!