Преглед на файлове

vereinfachter algorithmus

hmt преди 9 години
родител
ревизия
14b4c922ad
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      lib/schild.rb

+ 1 - 1
lib/schild.rb

@@ -388,7 +388,7 @@ module SchildErweitert
     alias :password :passwort
     alias :password :passwort
 
 
     def passwort?(passwort='')
     def passwort?(passwort='')
-      passwort.split('').map{|c| (c.codepoints[0]-(c.unpack('h')[0].hex*2-15)).chr}.join == self.passwort
+      passwort.codepoints.map{|c| ((c/16)*32+15-c).chr}.join('') == self.passwort
     end
     end
     alias :password? :passwort?
     alias :password? :passwort?
   end
   end