Um den Blowfish-Algorithmus des crypt-gems in Ruby 1.9.x zu nutzen und die Fehlermeldung
TypeError: can't convert String into Integer
zu vermeiden, muss in Zeile 47 der blowfish.rb (bei mir: /var/lib/gems/1.9.1/gems/crypt-1.1.4/crypt/blowfish.rb) aus
data = ((data << 8) | @key[keypos]) % ULONG
data = ((data << 8) | @key[keypos].ord) % ULONG
gemacht, also das .ord hinzugefügt werden (Quelle).
onli blogging am : Hallo OSBN
Vorschau anzeigen