Hangi simetrik şifreleme algoritması küçük mesajlar için en hızlı?

2 Cevap php

Ben performans kriterleri (hızlı şifreleme / şifre çözme) dayalı ortak simetrik şifreleme algoritmaları (Twofish, AES, vb) birini seçerek yardım ilgileniyorum. Şu anda AES doğru eğilmiş, ama biz ileri geri gönderirken iletişim gerçekten şifreleme bu seviyede gerekmez beri, daha az güvenli bir algoritma performans artışı kabul edilebilir olacaktır.

Biz (200 karakterden uzun olmalı) o (sunucuda Javascript istemci ve PHP) istemci ve sunucu arasında gönderilen iletileri şifrelemek için / şifresini seçilen algoritmasını kullanarak olacak over HTTPS. Şifreleme / şifre çözme işlemi onlar sunucuda soketleriyle ulaşması / gidiş gibi mesajları ile tutmak gerekir çünkü algoritmanın hızı önemlidir.

Ben şifreleme için kriterler vardır bir site bulduk ve benim kendi test yapmayı planlıyoruz, ama ben hız için bir şifreleme seçilmesiyle ilgili SO girişi için umuyordum. Herhangi bir yardım için şimdiden teşekkür ederiz.

EDIT: mesajı not HTTPS üzerinden gönderilir unutmayın, onlar üzerinden gönderilecektir HTTP

2 Cevap

Bu uygulanmasına bağlıdır. Çoğu uygulamaları iyi olacak ancak diğer uygulamaları daha yavaş olabilir bu yüzden Rijndael son seçilen AES algoritması oldu nedenlerinden biri, hız, boyut ve basitliği nedeniyle oldu.

Lütfen uygulama seçin, ardından kriter. Eğer haddeleme-your-kendi uygulama bakıyorsanız, o zaman kriter rakamlar ne diğer üçüncü parti uygulamaları tamamen farklı olabilir.

Bu transferler için HTTPS şifreleme kullanmak yolu hızlı, daha kolay ve (güvenlik açısından) güvenilir olacaktır. Bu istemci tarafında tamamen şeffaf, ve büyük olasılıkla JavaScript AES decrypting kod yol daha iyi performansa sahip olacaktır.