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
cevap
\sha1()
gibi genel karma işlevlerini denediniz mi?
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.
- PHP sha1, crc32, md5
- Delphi Delphi Encryption Compendium (DEC) (MD5, SHA-1)
- Delphi SynCrypto (MD5, SHA-1)
- Delphi TurboPower LockBox (MD5, SHA-1)
- Delphi JwsclCryptProvider birim birimi Jwscl library (JEDI Windows Security Code Lib) (MD5, SHA-1)
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
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
Kriptografik olarak güvenli mi yoksa sadece hata tespiti için bir şey mi ihtiyacınız var? – Tibor
Kriptografik olarak güvenli, iyi olurdu ama bu önemli değil. – Shannon
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