Colossus是世界上第一台可编程电子数字计算机。二战期间,英国密码破译人员利用Colossus进行密码分析。

这些电文是在德国最高统帅部,和陆军战地指挥官之间发出的。阅读这些电文有助于盟军赢得战争的胜利。

密码破译者马克斯-纽曼在布莱切利公园的政府密码和密码学学校(GC&CS)工作他的问题是如何获得一台机器,帮助将德国编码的无线电电报机信息变成普通语言。由汤米-弗劳尔斯领导的一组邮局电话工程师研究出了如何做到这一点。他们的设计被称为"巨人",使用了许多真空管(阀门)。第一台机器Mark 1在1943年12月工作,并在1944年2月解决了第一个问题。Colossus Mark 2甚至更好。它第一次工作是在1944年6月1日,也就是D日诺曼底登陆前。战争结束时,有10台Colossus计算机在使用。

英国密码破译者把电报机的信息称为"鱼"。这些信息是由一台不知名的德国机器编码的。他们称这台机器和它的密码信息为"Tunny"。巨人模仿机器,从一盘打孔的磁带中读取密码信息。它尝试了各种可能的方式来设置两个轮子。当Colossus找到两个轮子的可能设置时,密码破解者为Colossus设计了更多的程序,直到找到其他轮子的可能设置。Colossus并没有执行所有的解码过程。它只是找到了机器的可能设置。然后,Colossus的输出由精通德语的人进行处理。

战争结束后,英国密码破解者发现密码机是洛伦兹SZ42。所有秘密的Colossus电脑都被拆成了碎片,这样就不会有人发现它们了。设计被销毁了。三十年来,没有人知道是谁做的。在90年代初到2007年之间,一台Colossus电脑的工作拷贝被制造出来了。在英国布莱切利公园的国家计算机博物馆,可以看到这台电脑。