# File lib/pdf/writer/arc4.rb, line 48
48:   def encrypt(text)
49:     len = text.size
50:     a = b = 0
51:     c = @arc4.dup
52:     out = ""
53: 
54:     text.each_byte do |x|
55:       a = (a + 1) % 256
56:       b = (b + c[a].to_i) % 256
57:       c[a], c[b] = c[b], c[a]
58:       k = (c[(c[a].to_i + c[b].to_i) % 256]).to_i
59:       out << ("%c" % (x.to_i ^ k))
60:     end
61:     out
62:   end