2012-05-05 23 views
6

Delphi XE2 ve PHP'de aynı sonuçları üretecek bir dizi karma işlevine ihtiyacım var. Seçeneklerim nelerdir? Ücretsiz, basit ve şifreli olarak güvenli bir çözüm tercih edilir.Delphi ve PHP'de aynı sonuçları üretecek olan String hashing işlevi

+1

Kriptografik olarak güvenli mi yoksa sadece hata tespiti için bir şey mi ihtiyacınız var? – Tibor

+0

Kriptografik olarak güvenli, iyi olurdu ama bu önemli değil. – Shannon

+0

Hemen hemen her dilde kriptografik olarak güvenli karma algoritmaların birçok ücretsiz ve basit uygulaması olduğu için, o zaman bunu çok iyi yapabilirsiniz :) – Tibor

cevap

0

\sha1() gibi genel karma işlevlerini denediniz mi?

8

Tüm bunlar PHP çekirdeğinin bir parçası olan SHA1, crc32 veya md5 algoritmalarını deneyebilir ve ayrıca birçok Delphi uygulaması da gerçekleştirebilirsiniz.

+0

Not: Genellikle, günümüzde kriptografik topluluk tarafından kırıldığı düşünüldüğü için kullanmak için belirli bir neden olmadığı sürece MD5'ten kaçınmanız gerektiğini unutmayın. – Tibor

+0

Gerçekten de, MD5 algoritması SSL sertifikaları veya dijital imzalar gibi uygulamalar için uygun değildir, ancak bazı senaryolar için hala kullanılabilir. – RRUZ