“暴力的;穷举的”。常指在没有巧妙策略时,依靠大量尝试或穷举所有可能性来解决问题的方法;在计算机安全中常指“暴力破解/暴力攻击”(不断尝试密码组合等)。也可作动词用,表示“用蛮力/穷举法硬做出来”。
/ˈbruːt ˌfɔːrs/
He used a brute-force method to guess the code.
他用暴力穷举的方法去猜代码。
Instead of searching intelligently, the program brute-forced every possible key until it found the correct one, which took hours.
程序没有用更聪明的搜索策略,而是对每一种可能的密钥进行暴力穷举,直到找到正确答案,这花了好几个小时。
“Brute”源自拉丁语 brutus,意为“迟钝的、粗暴的”,在英语里常带有“蛮力、不讲技巧”的含义;“force”意为“力量”。合在一起,“brute-force”就指“靠力量硬推/硬试”的做法。后来在数学、算法与密码学语境中固定为“暴力法、穷举法”。