Идея возникла спонтанно. Slack позволяет редактировать сообщения, но не предоставляет возможности увидеть историю изменений сообщения. Отредактированное сообщение может изменить смысл диалога и иногда важно знать, а что было написано до изменения. На своем опыте столкнулся с тем, что сообщение было изменено и его смысл поменялся. Так и родилась идея создать приложение, которое поможет решить данную проблему.
Как шифрование реализовывали? Чисто профессиональный интерес :)
Провокационный вопрос, а чем вы профессионально занимаетесь?)
В целях безопасности не считаю, что верно раскрывать детали реализации шифрования.
Все сообщения хранятся в зашифрованном виде в базе данных
Обожди: оригинал сообщения падает на сервер Slack плюс отредактированная копия — к тебе на сервер, всё верно?
Верно, отредактированное сообщение хранится как на сервере Slack так и отправлятся через Slack API во все приложения, у кого есть доступ на чтение сообщений в канале. У Slack нет фичи/api, которая позволяет увидеть историю изменений сообщения.