Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94030 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 107 invoked from network); 16 Jun 2016 02:21:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jun 2016 02:21:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.42 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.218.42 mail-oi0-f42.google.com Received: from [209.85.218.42] ([209.85.218.42:36205] helo=mail-oi0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 38/63-10183-E3D02675 for ; Wed, 15 Jun 2016 22:21:51 -0400 Received: by mail-oi0-f42.google.com with SMTP id p204so48483830oih.3 for ; Wed, 15 Jun 2016 19:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=QioNFI0ckP1t6zCTna8lQzdJxXNnf5+Qv2UEZYMwlVc=; b=lxrP3KHm45NrAk9/hC75PIAca4RixGbDt0XQ0J4GRdg28ZCEj28z3L7GG4syoP2LFD fQgrdJacFBsi8liMmeDv9R9GiEKSqc9smBCgnae/RRUCERYERgXuE4hSHkKYwdZZxKIV t5+AD1Q9vdsHK0sg1nGLyyfHhuDVvTNpGoxD4IgwvEYqQ4inusWgnPSr1WMugVBrcBEr Gw4tBPkluVd2K5R35axrdioqJI6VrLnedaj3+PUoBRSj9q9GqFO06GGrbyAeX2LdBOFR d3N3i+yb3YcrWWIyZQICMdvIi+a4ICLQA93sQBxAIwpdn3hmmoTmEyqEfZG0IEcFcBtO 0hmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=QioNFI0ckP1t6zCTna8lQzdJxXNnf5+Qv2UEZYMwlVc=; b=VPVSe4pFvCCPDsI0nEltqw8iHuPyBE+Hf24Pec4/PTx81nS6+grS4zpRJ57ggXGXlA fXEDF9IJct56P5pR92i1Bdp+xOJWeNvDhmvwfy3nKfwZUmWBUzAscPscUVviFzKbet1O aZmnTSnGFiQ8XMA6pO+UJmdaHaHfGMAgV9rTmKITBLzQeTJwadRREtFk2P1E2x+yaCUE pn3T/5+wUuK9ANNtbyYBmxZb7eKN1VpDwwAWuUop2tYvBm0uF+Tmm64sAhr1lIVpCqzX rM9/07Z2eL+8g9z9uMpey7xQZGQU/1FyMFfyugKRQnat1GXNEByNaxe/jyKXQ7Fvq1uc 9juQ== X-Gm-Message-State: ALyK8tLlJflZEvaL2YGzdQMkEEV/GyN/zwfkhTCM13N0nPxXHzc3vTWq8FmmjjNTQw7qlTcqWDBFhMOLdrdL2A== MIME-Version: 1.0 X-Received: by 10.157.15.230 with SMTP id m35mr1020431otd.80.1466043707568; Wed, 15 Jun 2016 19:21:47 -0700 (PDT) Received: by 10.202.108.197 with HTTP; Wed, 15 Jun 2016 19:21:46 -0700 (PDT) Received: by 10.202.108.197 with HTTP; Wed, 15 Jun 2016 19:21:46 -0700 (PDT) In-Reply-To: <55ceae84-5e24-96b4-bb0f-bd8c71c057ef@fleshgrinder.com> References: <1ee34970-76f4-e6c6-df1e-a827e3fc592d@fleshgrinder.com> <25bb59bb-d9ac-5ab3-f0bb-d80e6b3fe745@fleshgrinder.com> <55ceae84-5e24-96b4-bb0f-bd8c71c057ef@fleshgrinder.com> Date: Thu, 16 Jun 2016 09:21:46 +0700 Message-ID: To: PHP internals Cc: Niklas Keller Content-Type: multipart/alternative; boundary=001a1147246e6a539705355be68c Subject: Re: [PHP-DEV] [RFC] RNG fixes From: pierre.php@gmail.com (Pierre Joye) --001a1147246e6a539705355be68c Content-Type: text/plain; charset=UTF-8 On Jun 16, 2016 2:43 AM, "Fleshgrinder" wrote: > > On 6/15/2016 9:31 PM, Niklas Keller wrote: > > Quoting from PHP.net: > > > > PHP is a popular general-purpose scripting language that is especially > > suited to web development. > > > > Quoting from Wikipedia: > > > PHP is a server-side scripting language designed for web development > > but also used as a general-purpose programming language. > > But let use stop that now. I already wrote that someone should come up > with use cases for predictable random numbers other than creating > insecure secrets. This is the main problem that needs solving, people > using this stuff without knowing what they do. > > Keep in mind that anyone or anything (company) that requires predictable > random numbers for their software (e.g. game) wants to have more control > over distribution and ways to tweak it. Hence, they will directly > implement it straight on their own anyways. No they don't all do it. There are ways to achieve what you want in a nice way while not breaking things. Let consider them. Cheers, Pierre --001a1147246e6a539705355be68c--