нужно через какой то интервал (допустим 12 часов) делать запрос к сайту и спрашивать "Слышь, есть шо почитать?!" и если да то парсить выдачу и циклом записывать в БД
Ну, если учесть, что у вас нет своего сервера (даже самого простого), то вы явно не крупная корпорация, у которой есть глобальные секреты.
Есть вариант - не париться. Никому ваши писульки не нужны.
Навскидку tutorialspots.com/php-methods-to-encrypt-decrypt-w...
Почему же, вполне себе полезные функции. Сначала нужно отсеить все статьи старше 7 дней, потом все статьи сортировать по кол-ву просмотров. Ничего сложного нет.