ПОМОГИТЕ! Мой скрипт защиты данных сходит с ума!

Ребята, у меня беда. Написал обертку для шифрования, а она при каждом запуске меняет хеш файлов, хотя данные те же. Я уже всё перепроверил, логи чистые, но результат меняется

Это какой-то баг или я проклял свой код? Кто-нибудь сталкивался с таким хаосом в магические практики?