Als «hash» getaggte Fragen

108
Wie vergleiche ich zwei Hashes?

Ich versuche zwei Ruby Hashes mit dem folgenden Code zu vergleichen: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr <<...

102
Hinzufügen zu einem vorhandenen Hash in Ruby

In Bezug auf das Hinzufügen eines key => valuePaares zu einem vorhandenen aufgefüllten Hash in Ruby arbeite ich gerade an Apress 'Beginning Ruby und habe gerade das Kapitel mit den Hashes abgeschlossen. Ich versuche, den einfachsten Weg zu finden, um mit Hashes die gleichen Ergebnisse zu...

100
Best Practices zum Generieren von OAuth-Token?

Mir ist klar, dass die OAuth- Spezifikation nichts über die Herkunft des ConsumerKey-, ConsumerSecret-, AccessToken-, RequestToken-, TokenSecret- oder Verifier-Codes angibt, aber ich bin gespannt, ob es bewährte Methoden zum Erstellen signifikant sicherer Token gibt (insbesondere Token / Geheime...

100
Kompilieren Sie Time String Hashing

Ich habe an einigen Stellen gelesen, dass es mit den neuen String-Literalen von C ++ 11 möglich sein könnte, den Hash eines Strings zur Kompilierungszeit zu berechnen. Es scheint jedoch niemand bereit zu sein, herauszukommen und zu sagen, dass es möglich sein wird oder wie es gemacht werden würde....

99
Ist Hash Rocket veraltet?

Der gut zitierte RIP-Hash-Raketenbeitrag scheint zu implizieren, dass die Hash-Rocket-Syntax ( :foo => "bar") zugunsten des neuen Ruby-JSON-Hash ( foo: "bar") veraltet ist , aber ich kann keine endgültige Referenz finden, die die Hash-Raketenform angibt ist ab Ruby 1.9 tatsächlich veraltet /...

98
Bereinigen von Benutzerkennwörtern

Wie kann ich vom Benutzer bereitgestellte Kennwörter maskieren oder bereinigen, bevor ich sie hashe und in meiner Datenbank speichere? Wenn PHP-Entwickler aus Sicherheitsgründen das Hashing von Benutzerpasswörtern in Betracht ziehen, denken sie häufig an diese Passwörter wie an andere vom Benutzer...