«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.

14
PHP şifreleri için güvenli karma ve tuz
Şu anda MD5'in kısmen güvensiz olduğu söyleniyor. Bunu göz önünde bulundurarak, şifre koruması için hangi mekanizmanın kullanılacağını bilmek istiyorum. Bu soru, “çifte hash” bir şifreyi sadece bir kere hash etmekten daha az güvenli midir? oysa birden çok kez karma, iyi bir fikir olabileceğini düşündürmektedir Nasıl bireysel dosyalar için şifre koruması …


4
Bcrypt'in yerleşik tuzları nasıl olabilir?
Coda Hale makale "Güvenle bir Parola Mağaza Nasıl" yönündeki iddiaları: bcrypt, gökkuşağı tablosu saldırılarını önlemek için yerleşik tuzlara sahiptir. OpenBSD'nin uygulanmasında şunları söyleyen bu makaleye atıfta bulunur bcrypt: OpenBSD, çekirdeğin cihaz zamanlamalarından topladığı rasgele verilerle tohumlanmış bir arcfour (arc4random (3)) anahtar akışından 128 bit bcrypt tuzunu üretir. Bunun nasıl çalıştığını …


12
Karma ve Şifreleme algoritmaları arasındaki temel fark
Karma ve şifreleme algoritmaları arasında çok fazla kafa karışıklığı görüyorum ve hakkında daha fazla uzman tavsiyesi almak istiyorum: Karma ve şifreleme ne zaman kullanılır? Karma veya şifreleme algoritmasını (teorik / matematiksel düzeyden) farklı kılan, yani karmaları geri döndürülemez yapan şey (gökkuşağı ağacının yardımı olmadan) İşte aradığım kadar ayrıntıya girmeyen bazı …

14
Karma tablo nasıl çalışır?
Karma tablonun nasıl çalıştığına dair bir açıklama arıyorum - benim gibi bir simpleton için düz İngilizce! Örneğin, anahtarı alır biliyorum, hash hesaplar (nasıl bir açıklama arıyorum) ve sonra değerin saklandığı dizide nerede olduğunu bulmak için bir tür modulo gerçekleştirir, ama bu benim bilgim durur . Herkes süreci açıklığa kavuşturabilir mi? …

12
Dize'deki Java hashCode () neden 31 çarpanı olarak kullanılır?
Java belgelerine göre, bir nesnenin karma koduString şu şekilde hesaplanır: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] kullanarak intaritmetik, nerede s[i]olduğunu ben , dizenin inci karakter ndizesinin uzunluğu ve ^üs gösterir. 31 neden çarpan olarak kullanılıyor? Çarpanın nispeten büyük bir asal sayı olması gerektiğini anlıyorum. Öyleyse neden 29, 37 veya …
480 java  string  algorithm  hash 

12
HashSet ile Liste performansı karşılaştırması
Genel HashSet<T>sınıfın arama performansının genel sınıftan daha yüksek olduğu açıktır List<T>. Karma tabanlı anahtarı List<T>sınıftaki doğrusal yaklaşımla karşılaştırın . Bununla birlikte, bir hash anahtarının hesaplanması bazı CPU döngüleri alabilir, bu nedenle az miktarda öğe için doğrusal arama, gerçek bir alternatif olabilir HashSet<T>. Sorum: Başabaş nerede? Senaryoyu basitleştirmek (ve adil olmak …

16
Karma işlevleri neden asal sayı modülü kullanmalı?
Uzun zaman önce, pazarlık masasından bir veri yapıları kitabı 1,25 dolara satın aldım. İçinde, bir karma işlevinin açıklaması, "matematiğin doğası" nedeniyle sonuçta asal bir sayı ile değişmesi gerektiğini söyledi. 1,25 $ 'lık bir kitaptan ne bekliyorsunuz? Her neyse, matematiğin doğasını düşünmek için yıllar geçirdim ve hala anlayamıyorum. Çok sayıda kova …

6
Bir dosya için MD5 sağlama toplamını hesapla
Bir PDF dosyasındaki metni okumak için iTextSharp kullanıyorum . Ancak, PDF dosyası yalnızca görüntüler içerdiğinden, metni çıkaramadığım zamanlar var. Her gün aynı PDF dosyalarını indiriyorum ve PDF'nin değiştirilip değiştirilmediğini görmek istiyorum. Metin ve değişiklik tarihi alınamıyorsa, MD5 sağlama toplamı dosyanın değişip değişmediğini anlamanın en güvenilir yolu mudur? Öyleyse, bazı kod …
334 c#  .net  hash  md5 

11
node.js karma dizesi?
Karma istediğim bir dizem var. Node.js dosyasında karma oluşturmanın en kolay yolu nedir? Karma güvenlik için değil, sürümlendirme içindir.
325 hash  node.js 

4
Bir Bcrypt karma parolasını bir Veritabanında depolamak için hangi sütun türünü / uzunluğunu kullanmalıyım?
Karma bir parolayı (BCrypt kullanarak) bir veritabanında saklamak istiyorum. Bunun için iyi bir tip ne olabilir ve hangisi doğru uzunluk olurdu? BCrypt ile şifreleri her zaman aynı uzunlukta midir? DÜZENLE Örnek karma: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Bazı şifreleri karıştırdıktan sonra, BCrypt her zaman 60 karakter karması üretir. DÜZENLEME 2 Uygulamadan bahsetmediğim için üzgünüm. …
318 mysql  hash  types  storage  bcrypt 


16
“Çifte karma” bir şifreyi sadece bir kere hash etmekten daha az güvenli midir?
Depolamadan önce iki kez bir şifre koymak, yalnızca bir kez şifre koymaktan daha fazla mı yoksa daha az güvenli mi? Bahsettiğim şey bunu yapmak: $hashed_password = hash(hash($plaintext_password)); bunun yerine: $hashed_password = hash($plaintext_password); Daha az güvenliyse, iyi bir açıklama (veya bir bağlantı) sağlayabilir misiniz? Ayrıca, kullanılan karma işlevi bir fark yaratır …

2
Anahtar olarak özel bir sınıf türü kullanan C ++ unordered_map
unordered_mapAşağıdaki gibi bir için anahtar olarak özel bir sınıf kullanmaya çalışıyorum : #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){} Node(vector<int> v) { sort(v.begin(), v.end()); a = v[0]; b = v[1]; c = v[2]; …

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.