# File lib/kirbybase.rb, line 318 def encrypt_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(EN_KEY[i_key]) + EN_STR.index(c.chr) i_from_str = i_from_str - EN_STR_LEN if i_from_str >= EN_STR_LEN new_str << EN_STR[i_from_str] end return new_str end