# File lib/Dnsruby/resource/SSHFP.rb, line 55
      def from_string(input)
        if (input.length > 0)
          names = input.split(" ")
          begin
            @alg = Algorithms.new(names[0].to_i)
          rescue ArgumentError
            @alg = Algorithms.new(names[0])
          end
          begin
            @fptype = FpTypes.new(names[1].to_i)
          rescue ArgumentError
            @fptype = FpTypes.new(names[1])
          end
          remaining = ""
          for i in 2..(names.length + 1)
            remaining += names[i].to_s
          end
          @fp = [remaining].pack("H*")
        end
      end