Ни то, ни другое.
У ножа слабое останавливающее действие. Нападающий может получить с десяток ножевых, но на адреналине даже не почувствует. Нож это оружие инициативного нападения, а не средство самообороны.
Молоток это вообще строительный инструмент. Не получится мгновенно достать и начать защищаться от внезапного нападения. Молоток слишком тяжелый и громоздкий, при защите им для удара нужен замах и в целом нужна высокая физическая подготовка.
Для самообороны надо разрывать дистанцию с опасностью, а не лезть к нему в упор. Поэтому необходимо иметь средство дистанционного поражения с высоким останавливающим действием. Струйный перцовый баллончик превосходит нож и молоток по всем параметрам. Он лёгок, компактен, эффективен, не требует высоких навыков. К тому же его применение законно. А за нож с молотком гарантировано превышение.
