«hash» etiketlenmiş sorular

Karma işlevi, büyük miktarda veriyi genellikle tek bir tamsayı olan küçük bir veriye dönüştüren iyi tanımlanmış herhangi bir yordam veya matematiksel işlevdir. İçeriği sosyal medyada etiketlemek için kullanılan hashtag'lerle ilgili sorular için hashtag kullanın. URL'ler ve HTML bağlantılarıyla ilgili sorular için parça tanımlayıcı kullanın. Ruby'nin karma türü hakkında sorularınız için ruby-hash kullanın.

3
Sırasız kapsayıcılarda kullanıcı tanımlı tür için std :: hash <Key> :: operator () nasıl uzmanlaşır?
Kullanıcı tanımlı anahtar türlerini desteklemek std::unordered_set&lt;Key&gt;ve std::unordered_map&lt;Key, Value&gt; bir sağlamak zorundadır operator==(Key, Key)ve bir karma funktoru: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X&amp; x) const { return std::hash&lt;int&gt;()(x.id); } }; std::unordered_set&lt;X, …


6
Python'da bir dosyanın karma işlemi
Python'un EOF'ye okumasını istiyorum, böylece sha1 veya md5 olsun, uygun bir karma elde edebilirim. Lütfen yardım et. Şimdiye kadar sahip olduğum şeyler: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash = hashlib.sha1(readFile) sha1Hashed = sha1Hash.hexdigest() …
101 python  hash  md5  sha1  hashlib 

7
Genel olarak güvenilir kabul edilen herhangi bir SHA-256 javascript uygulaması var mı?
Bir forum için bir giriş yazıyorum ve sunucuya göndermeden önce javascript'te parola istemci tarafına hash işlemi uygulamam gerekiyor. Hangi SHA-256 uygulamasına gerçekten güvenebileceğimi bulmakta güçlük çekiyorum. Herkesin kullandığı bir tür yetkili komut dosyası olmasını bekliyordum, ancak hepsi kendi uygulamaları olan bir sürü farklı proje buluyorum. Başkalarının kripto para birimini kullanmanın …
101 hash  javascript  sha256  sha2 

2
Kullanıcı Şifrelerinin Temizlenmesi
Kullanıcı tarafından sağlanan şifreleri hash hale getirmeden ve veritabanımda saklamadan önce nasıl kaçmalı veya temizlemeliyim? PHP geliştiricileri, güvenlik amacıyla kullanıcıların şifrelerini karıştırmayı düşündüklerinde, genellikle bu şifreleri kullanıcı tarafından sağlanan diğer veriler gibi düşünme eğilimindedirler. Bu konu, parola depolamayla ilgili PHP sorularında sıklıkla ortaya çıkar; geliştirici genellikle gibi işlevleri kullanarak şifreyi …
100 php  sql  pdo  hash 

4
Python'da hash (n) == n ne zaman?
Python'un hash fonksiyonu ile oynuyorum . Küçük tamsayılar için hash(n) == nher zaman görünür . Ancak bu, büyük sayıları kapsamaz: &gt;&gt;&gt; hash(2**100) == 2**100 False Şaşırmadım, hash'in sınırlı bir değer aralığı aldığını anlıyorum. Bu aralık nedir? En küçük sayıyı bulmak için ikili aramayı kullanmayı denedimhash(n) != n &gt;&gt;&gt; import codejamhelpers …

1
OAuth belirteçleri oluşturmaya ilişkin en iyi uygulamalar?
Farkındayım OAuth Spec ConsumerKey, ConsumerSecret, AccessToken, RequestToken, TokenSecret veya Doğrulayıcı kodu kökeni hakkında bir şey belirtmez, fakat (özellikle Token önemli ölçüde güvenli belirteçleri oluşturmak için en iyi uygulama varsa merak ediyorum / Gizli kombinasyonlar). Gördüğüm kadarıyla, token oluşturmak için birkaç yaklaşım var: Sadece rastgele baytlar kullanın, tüketici / kullanıcı ile …


1
Hash Rocket kullanımdan kaldırıldı mı?
İyi alıntılanmış RIP Hash roket postası , Hash Rocket sözdiziminin ( :foo =&gt; "bar"), Ruby'ye yeni JSON tarzı hash ( foo: "bar") lehine kullanımdan kaldırıldığını ima ediyor gibi görünüyor , ancak Hash Rocket formunu belirten kesin bir referans bulamıyorum aslında Ruby 1.9'dan itibaren kullanımdan kaldırılmış / tavsiye edilmemiştir.

10
Bir esrar için tuzu saklamanın gerekliliği
İş yerinde tuzlar için birbiriyle yarışan iki teorimiz var. Üzerinde çalıştığım ürünler, hash'ı tuzağa düşürmek için kullanıcı adı veya telefon numarası gibi bir şey kullanıyor. Esasen her kullanıcı için farklı olan, ancak bizim için hazır olan bir şey. Diğer ürün rastgele olarak her kullanıcı için bir tuz oluşturur ve kullanıcı …

16
Linux: belirli bir klasör ve içerik için tek bir karma hesaplama?
Elbette bunu kolayca yapmanın bir yolu olmalı! Ben Linux komut satırı gibi uygulamalar denedim sha1sumve md5sumancak sadece dosyaları tek tek ve çıkış karma değerlerin listesi, her dosya için bir karma değerlerini hesaplayıp edebilmek görünmektedir. Bir klasörün tüm içeriği için (sadece dosya adları değil) tek bir karma oluşturmam gerekiyor. Gibi bir …
98 linux  bash  hash 

3
Açık hashing ve Kapalı hashing'in anlamı
Açık Karma (Ayrı Zincirleme): Açık karma işlemde, anahtarlar bir karma tablonun hücrelerine eklenmiş bağlantılı listelerde saklanır. Kapalı Hashing (Açık Adresleme): Kapalı özetlemede, tüm anahtarlar, bağlantılı listeler kullanılmadan karma tablosunun kendisinde saklanır. Neden açık, kapalı ve Ayrı olarak adlandırıldıklarını anlayamıyorum. Biri bunu açıklayabilir mi?
98 hash 


16
Bir hash'den bir alt hash'i nasıl çıkarırım?
Bir hashim var: h1 = {:a =&gt; :A, :b =&gt; :B, :c =&gt; :C, :d =&gt; :D} Bunun gibi bir alt karma çıkartmanın en iyi yolu nedir? h1.extract_subhash(:b, :d, :e, :f) # =&gt; {:b =&gt; :B, :d =&gt; :D} h1 #=&gt; {:a =&gt; :A, :c =&gt; :C}
97 ruby  hash 

2
Artışta sihirli sayı :: hash_combine
boost::hash_combineŞablon işlevi (denilen bir karma bir referans alır seed) ve bir nesne v. Göre docs , bu birleştirir seedve karma ile vtarafından seed ^= hash_value(v) + 0x9e3779b9 + (seed &lt;&lt; 6) + (seed &gt;&gt; 2); Bunun deterministik olduğunu görebiliyorum. XOR'un neden kullanıldığını anlıyorum. Bahse girerim, ekleme benzer değerleri birbirinden geniş …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.