2009-10-10 29 views
1

正如我張貼標題,有一種方法可以本地或通過庫(即chilkat)在python上使用crc32b散列?Python的方式來做crc32b

我的目的是從PHP來蟒到 「翻譯」 的程序,因此輸出應該是相同的PHP:

$ hashedData =散列( 'crc32b',$數據);

- >編輯:在Win32系統

感謝所有)

回答

2

python-mhash提供許多散列函數包括crc32b。

+0

Emm嘗試了很多東西后,包括visual studio 2003等,我無法在win32系統(這是我的當前和目標系統)內編譯該擴展 – Ragnagard 2009-10-10 18:34:04

+0

@Ragnagard,根據您的Python版本,不同的方法建議在Windows上構建Python擴展。然而,在過去,我已經在許多不同的擴展和版本上取得了很好的成功,包括mingw,http://www.mingw.org/或者cygwin,http://www.cygwin.com/ - 請參閱http:// boodebr.org/main/python/build-windows-extensions獲取完整的說明。 – 2009-10-10 19:06:30

+0

@Alex Martelli,我之前一直在那裏發佈/評論。如果向下滾動,您可以看到「下一個挑戰 - mhash」的評論,他們表示沒有解決方案使用免費的mhash編譯解決方案,不幸的是, – Ragnagard 2009-10-10 19:50:23