# File lib/kirbybase.rb, line 346 def unencrypt_str(s) new_str = '' i_key = -1 s.each_byte do |c| if i_key < EN_KEY_LEN - 1 i_key += 1 else i_key = 0 end if EN_STR.index(c.chr).nil? new_str << c.chr next end i_from_str = EN_STR.index(c.chr) - EN_STR.index(EN_KEY[i_key]) i_from_str = i_from_str + EN_STR_LEN if i_from_str < 0 new_str << EN_STR[i_from_str] end return new_str end