class PDF::Reader::SecurityHandlerFactory

def self.build_v5_handler(encrypt, doc_id, password)

def self.build_v5_handler(encrypt, doc_id, password)
  key_builder = KeyBuilderV5.new(
    owner_key: encrypt[:O],
    user_key: encrypt[:U],
    owner_encryption_key: encrypt[:OE],
    user_encryption_key: encrypt[:UE],
  )
  AesV3SecurityHandler.new(key_builder.key(password))
end