Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.033 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'linux,': 0.07; 'friday,': 0.09; 'subject:language': 0.09; 'subject:string': 0.09; 'windows,': 0.09; 'stumbling': 0.16; 'subject:generation': 0.16; 'subject:random': 0.16; 'thread,': 0.16; 'win,': 0.16; 'wrote:': 0.18; 'platforms': 0.22; 'separate': 0.22; 'to:name:python- list@python.org': 0.22; "aren't": 0.24; 'platform,': 0.24; 'skip': 0.24; 'versions': 0.24; '(for': 0.26; 'to:2**1': 0.27; 'topic': 0.29; 'related': 0.29; 'probably': 0.32; 'linux': 0.33; 'but': 0.35; 'charset:us-ascii': 0.36; 'received:10': 0.37; 'to:addr :python-list': 0.38; 'pm,': 0.38; 'extremely': 0.39; 'to:addr:python.org': 0.39; 'free': 0.61; 'august': 0.61; 'email addr:gmail.com': 0.63; 'to:addr:gmail.com': 0.65; 'p.s.': 0.66; 'contact': 0.67; 'free:': 0.84; 'keeper': 0.84; 'url:php': 0.85; 'thoughts,': 0.91 From: Nick Cash To: "cwolf.algo@gmail.com" , "python-list@python.org" Subject: Re: Template language for random string generation Thread-Topic: Template language for random string generation Thread-Index: AQHPsufelU6kNAoO7U6uvf1Akg/hRw== Date: Fri, 8 Aug 2014 20:28:43 +0000 References: <14d94692-2257-4dfb-a82f-f1674a839233@googlegroups.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [70.166.238.194] x-microsoft-antispam: BCL:0;PCL:0;RULEID:UriScan:; x-forefront-prvs: 02973C87BC x-forefront-antispam-report: SFV:NSPM; SFS:(10019004)(6009001)(479174003)(377454003)(24454002)(199002)(189002)(81342001)(81542001)(105586002)(77982001)(99286002)(2656002)(19580405001)(74502001)(92566001)(106116001)(46102001)(76482001)(74662001)(106356001)(33646002)(85306004)(85852003)(20776003)(83072002)(19580395003)(83322001)(66066001)(80022001)(54356999)(76176999)(79102001)(64706001)(21056001)(87936001)(107886001)(107046002)(99396002)(31966008)(86362001)(101416001)(16799955002)(50986999)(76576001)(15975445006)(95666004)(74316001)(551544002)(4396001)(556834003)(2501001)(24736002)(108616003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR06MB542; H:DM2PR06MB542.namprd06.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; LANG:en; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID: X-OriginatorOrg: npcinternational.com X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 14 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1407535707 news.xs4all.nl 2933 [2001:888:2000:d::a6]:58187 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75910 =0A= On 08/08/2014 01:45 PM, cwolf.algo@gmail.com wrote:=0A= > On Friday, August 8, 2014 10:35:12 AM UTC-4, Skip Montanaro wrote:=0A= >> P.S. Probably a topic for a separate thread, and not actually Python-rel= ated, but on a related note, I have never found a free password keeper whic= h works on all my platforms (Mac, Android, Unix). That is one stumbling blo= ck (for me) to actually using extremely strong passwords. If you have some = thoughts, please contact me off-list.=0A= > Skip - try "lastpass.com" it's cross platform, include Win, Mac, Linux, A= ndroid and iOS.=0A= =0A= LastPass is pretty nice (and I use it on Windows, Mac, Linux and Android=0A= myself), but the mobile versions aren't free:=0A= https://lastpass.com/misc_download2.php=0A=