Некоторые улучшения во вспомогательных функциях тестовой 4-й версии

Одно несовместимое - общий секрет теперь хешируется, так что старые сообщения не расшифруются. Но оно того стоит.