Primeiro, alguns insights podem ser úteis:
Quando menciona a palavra chave , significa realmente falar sobre criptografia através de criptografia (mais provável) em chave pública (também chamada de criptografia assimétrica). Sem aprofundar, a criptografia de chave pública pode ser usada para proteger as comunicações eletrônicas pela Internet. Um formulário na internet é algo que pode ser enviado ou transmitido de outra forma.
Um exemplo de um formulário sendo enviado seria quando você pressiona o botão "Fazer pedido" na Amazon. Postar esta resposta é considerado um formulário sendo submetido (inspecionando a fonte da página, mostre isso!). No entanto, é improvável que o SuperUser use algum tipo de criptografia quando eu enviei esta resposta, pois ela não contém informações confidenciais. No entanto, seu pedido da Amazon contém informações como um número de cartão de crédito, seu endereço e outras informações que você provavelmente não desejaria cair nas mãos erradas durante a transmissão.
Para responder à pergunta, a geração de chaves nos formulários permite que o formulário gere sua própria chave com base em um parâmetro e em outras informações provavelmente armazenadas no servidor em que o site está hospedado. O motivo pelo qual o Google usa esta opção para "Não permitir que sites usem a geração de chaves em formulários" é provável por duas razões: pelo que posso reunir, permitir que o site gere sua própria chave está se tornando obsoleto e porque é menos seguro.