Có lẽ là AES. Blowfish là tiền thân trực tiếp của Twofish. Twofish là sự gia nhập của Bruce Schneier trong cuộc thi sản xuất AES. Nó được đánh giá là kém hơn so với một mục có tên Rijndael, vốn đã trở thành AES.
Thú vị sang một bên: tại một thời điểm trong cuộc thi, tất cả những người tham gia được yêu cầu đưa ra ý kiến của họ về cách xếp hạng của mật mã. Có lẽ không có gì ngạc nhiên khi mỗi đội chọn bài dự thi của mình là tốt nhất - nhưng mọi đội khác đều chọn Rijndael là bài tốt thứ hai.
Điều đó nói rằng, có một số khác biệt cơ bản trong các mục tiêu cơ bản của Blowfish so với AES có thể (được cho là) ủng hộ Blowfish về mặt bảo mật tuyệt đối. Cụ thể, Blowfish cố gắng gây khó khăn cho một cuộc tấn công brute-force (hết phím) bằng cách làm cho thiết lập phím ban đầu hoạt động khá chậm. Đối với một người dùng bình thường, điều này ít gây hậu quả (nó vẫn chưa đến một phần nghìn giây) nhưng nếu bạn đang thử dùng hàng triệu phím mỗi giây để phá vỡ nó, thì sự khác biệt là khá đáng kể.
Tuy nhiên, cuối cùng, tôi không thấy đó là một lợi thế lớn. Tôi thường giới thiệu AES. Lựa chọn tiếp theo của tôi có lẽ sẽ là Serpent, MARS và Twofish theo thứ tự đó. Blowfish sẽ đến một nơi nào đó sau những thứ đó (mặc dù có một vài loại khác mà tôi có thể giới thiệu trước Blowfish).