Exemplo n.º 1
0
 public void SHA1Test()
 {
     Assert.AreEqual(
         "aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d",
         Digest.SHA1("hello")
         );
 }
Exemplo n.º 2
0
        // save to: <file>/<version>
        public string CreateCachePath(string key)
        {
            var keyhash = Digest.SHA1(key);
            var version = this.VersionMap[key];

            return(string.Format("{0}/{1}", keyhash, version));
        }
Exemplo n.º 3
0
        public IEnumerable <string> GetSameKeyCachePathes(string key, IEnumerable <string> cachePathes)
        {
            var keyhash = Digest.SHA1(key);

            return(cachePathes.Where(path => path.StartsWith(keyhash)));
        }
Exemplo n.º 4
0
 public string CreateCachePath(string key)
 {
     return(Digest.SHA1(key));
 }
Exemplo n.º 5
0
        public IEnumerable <string> GetSameKeyCachePathes(string key, IEnumerable <string> cachePathes)
        {
            var path = Digest.SHA1(key);

            return(cachePathes.Where(it => it.Equals(path)));
        }