摘要:
分享:用四十种语言分别写一个MD5算法 之10 Forth语言MD5算法 include ffl/md5.fs\ Create a MD5 variable md1 in the dictionarymd5-create md1\ Update the variable with datas"hello csdner" md1 md5-update\ Finish the MD5 calculation resulting in four unsigned 32 bit words\ on the stack representing the hash valuemd1 m 阅读全文
posted @ 2011-08-12 21:52
it亮眼
阅读(182)
评论(0)
推荐(0)
摘要:
分享:用四十种语言分别写一个MD5算法 之12 Go语言MD5算法 package mainimport ( "crypto/md5" "fmt")func main() { for _, p := range [][2]string{ } { validate(p[0], p[1]) }}var h = md5.New()func validate(check, s string) { h.Reset() h.Write([]byte(s)) sum := fmt.Sprintf("%x", h.Sum()) if sum != c 阅读全文
posted @ 2011-08-12 21:51
it亮眼
阅读(169)
评论(0)
推荐(0)
摘要:
分享:用四十种语言分别写一个MD5算法 之11 Frink语言MD5算法 println[messageDigest["hello csdner", "MD5"]]版权所有:百万商业圈未经许可不得转载,有任何疑问请与我本人联系 QQ 99923309 Mail:bwsyq@bwsyq.com 更多详情>>开源:完全自主研发搜索引擎1.0源代码及说明,单机400万网页,任意50词以内的检索不超过 20毫秒开源:基于百万商业圈.NET开发框架开发的并行带分词的采集器百万商业圈 .NET 开发框架2.0及开发框架API说明书(BWFW)(含并行计算 阅读全文
posted @ 2011-08-12 21:51
it亮眼
阅读(177)
评论(0)
推荐(0)
摘要:
分享:用四十种语言分别写一个MD5算法 之14 Io语言MD5算法 Io> MD5==> MD5_0x97663e0: appendSeq = MD5_appendSeq() md5 = MD5_md5() md5String = MD5_md5String()Io> MD5 clone appendSeq("hello csdner") md5String版权所有:百万商业圈未经许可不得转载,有任何疑问请与我本人联系 QQ 99923309 Mail:bwsyq@bwsyq.com 更多详情>>开源:完全自主研发搜索引擎1.0源代码及说明,单 阅读全文
posted @ 2011-08-12 21:50
it亮眼
阅读(210)
评论(0)
推荐(0)
摘要:
分享:用四十种语言分别写一个MD5算法 之13 Haskell语言MD5算法 import Data.Digest.OpenSSL.MD5(md5sum);import Data.ByteString(pack);import Data.Char(ord)main = doputStrLn $ md5sum $ pack $ map (fromIntegral.ord) "hello csdner"Use in GHCi:*Main> main版权所有:百万商业圈未经许可不得转载,有任何疑问请与我本人联系 QQ 99923309 Mail:bwsyq@bwsyq.co 阅读全文
posted @ 2011-08-12 21:50
it亮眼
阅读(198)
评论(0)
推荐(0)
浙公网安备 33010602011771号