Перевел алгоритм в контекст шифрования, но пока получилось очень медленно, надо над этим поработать