Это будет работать в Python, если это то, что вы ищете. Он возьмет и вычислит md5 для файла, а затем переименует файл на эту сумму. Будет ли работать на * nix / Windows /?
/usr/bin/env python import os, hashlib file = 'path/to/file' def main(): h = hashlib.md5(file) output = h.hexdigest() os.rename( file, output) if __name__ == '__main__': main()