Зашифровать файл с данными

Клинский12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.02.2017

Приветствую

Есть класс на php который работает с файлом где хранятся данные (список ip адресов и подсетей)

Основной метод класса, проверка принадлежит ли ip одному из диапазонов Ip адресов в файле.Вначале идет проверка на наличие такого ip, далее проход по всем подсетям и проверка принадлежности одной из подсетей.

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

Клиент будет получать зашифрованную базу и модифицированный скрипт, но вскрыть базу не сможет хотя и будет видеть код скрипта php

Пример файла:

192.168.0.3

192.167.0.4/24

.......