arc90 lab : experiments : HalfMask - an Experiment in Password Masking

view original

in halfmaskinputinterfacejavascriptjquerypasswordsecurityusabilitywebdesign

UI interface for password masking. This technique is very interesting. Instead of just masking characters, it draws garbage on top of the input. This allows the user to grok what's there, but it obfuscate for the casual looker.

Have the last word





 

posted by
Arthur Debert

on


Tagged with halfmaskinputinterfacejavascriptjquerypasswordsecurityusabilitywebdesign

It's quiet in here.
Say something

Other months availabe in 2009

The complete archive

View links by all tags

The latest links.

Cloud me:

.htaccess20103dabaccessaccessibilityacrylicactionscriptactivismaddressaddressbookaddressesadobeadrianholovatyadvertisingadviceafricaagenciesagencyaggregatoragileaiaidsairfareairlinesairtravelajaxAlanKayalekseypetrosianalexa-meadalgebraalgorithmAlgorithmsallegrocacheamfamigoaamigosamqpanalysisanalyticsanedoctesanimalsanimationanthropologyapacheapiapopheniaappengineappletappsarchitecturearchivearistotelesarnaldobrancoartarticlesas3asdocasynchronousatheismatlanticaudioaugmentedrealityaustraliaauthauthenticationauthorizationautodeskautomaautomataautomationautotoolsavibryantawardsaway3dawsbabiesbackbone.jsbackupbarcodebashbathroombayesbayesan-classifiersbbcbenchmarkbezierbigdatabigobindingsbiologyblinkblogbloggerbloggingblogsbody-paintboilerplateboipebabookbookmarkletsbooksbradford-crossbrainbrasilbraziliancompanybrowserbrucheschneierbuddhismbuildbulk-loaderbulkloaderbullshitburocraciabushbusinessbutterflybuzzccachecachingcalendarcalmcanvascareercarolcartier-bressoncartooncaseyreascassandracatcatalystcategorycategorytheoryccmcervejacharacterschartchartingchartschatchatroulettecheatsheetchilechromecitycivichackingcivicsclassifiedsclientesclimateclojureclojureqlclosureclosuresclothingcloudclouderaclusteringcmscnpjcocoacocoa dev iphone osx tools resources appstore iphocodecode-reviewcodecscodescoffeescriptcognitioncollaborationcolorcolorbrewercolorscolorschemecomedycometcomicscomidacommandlinecommon-lispcompanycompilercompojurecomponentscompositioncomputercomputergraphicscomputerhistorycomputersciencecomputervisionconcurrencyconfconferenceconfigurationconfigureconsconsoleconstructorContinuationsconvertercookbookcopyrightcorporatecouchdbcountrycoursecourtcpteccraigslistcreditcardscrimecriticismcrockfordcryptocryptographycscsscss-addoncsvculturecurlcutecvcynergysystemscynthiabrewerdaemontoolsdajaxdanah-boyddatadata-structuresdatabasedataminingdatasetsdatastructuresdatavisualizationdbdcideathdebugdebuggingdecoratorsdeferreddeliverydemocracydenormalizationdeploydeploymentdesigndesignpatternsdesktopdevdevedevelopmentdevopsdiagramdiagramsdireddiseasedistributeddjagodjangodjango-admindjango-appdjango-fieldsdjango-templatetagsdjango-tipsdjangoadmindjangocondmitribaltermantsdnsdocdoctorowdocumentationdojoDOMdomainsdouglasbowmandouglascrockforddownloaddreamdreamhostdrmdrugsdrupalDSLdvcsdvddylandynamic-languagesdynamic_languageseasingebookebooksec2ecommerceeconomicseconomistecstasyeditoreducationelispemacsemailemalemergenceemotionsempresaencodingencryptionenterpriseentrepreneurshipepidemiologyepistemiologyepistemologyequationsequityergonomyerlangerroressayetiquetteeuropeevent-driveneventseveryblockevolutionexampleexcelexceptionsexercisesexperimentaleyetrackingfacebookfactoryfaqfeedreaderfeedsffmpegfilefileuploadingfilmfinancefinkfirefoxfirefox-addonfirefox-extenstionfirewallfixflareflashflash-automationflash-gamesflash-loadingflashplayerflash_gotchasflaskflexflightcasterflightsfloatflogfloorplanflvfoldfontfontsfoodfoodsforecastformatsformsforumfotoógrafosframeworkfreefreedomfriendsfrontendfunfunctionalfunnyfurniturefurryfuturefuturologyfuzzy-string-matchingg20gaegamblinggamegamesgeneratorgeneticgeogeodjangogeolocationgeometrygeonamesgettextgiladbrachagisgitgithubgmailgnugoodgood htmlgooglegoogle+google-analyticsgoogle-closuregooglemapsgore-vidalgotchasgovernmentgpggraphgraphicsgraphivzgraphsgraphvizgridgringogroupwaregtdguiguideguidelinesguidogunicornhahackhackerhackernewshackinghackshadoophalfmaskhandlebarshardwarehashhaskelhaskellhcihdfsheadershealthhedgefundshendrixhghiringHistoryhitchcockhospitaishostinghousehowtohqhrimhtmlhtml2pdfhtml5httphttpshumorhurli18nibmiconiconsideidentityillustrationimageimagemanipulationimagesindexinferenceinfographicsinformationinheritanceinputinspirationinstallinteligenceintelligenceinteractioninteractiondesigninteractiveinteractive-artinterestinginterfaceinternationalizationInternetinternet-historyinterprocessinterviewintranetinvestinginvestmentioiocipipciphoneiptablesipythoniraqwarisoissue-trackeritajakobnielsenjamessteartjavajavascriptjazzjobsjohnresigjournalismjqueryjsjsfljsonjurnalismkey-valuekeyvalueknowledgekubrkubricklanguagelaricalarsbaklaunchdleadershiplearninglectureslegallexerlibrarylifelifehackslightroomlimerencelinear-algebralinearalgebralinguisticslinuxlispliteraturaliteratureloadloadinglogginglondonlovemacmachine-learningmachinelearningmacportsmadlibsmakemakefilesmanagementmanagersmanualmapmappingmapreducemapsmarcandreessenmarkdownmashupmassmathmathematicsmckinstrymediamedicinemeetingmemcachememcachedmemorymercurialmetaclassmetaprogrammingmethodologymetricsmicroformatsmicroframeworkmicrosoftmiddle-eastmigrationmikemalonemilesmintmitmixinsmobilemoderationmodulesmod_rewritemondrianmoneymongodbmonitoringmootoolsmortgagemoviemoviesmozillampttmulti-touchmultitouchmusicmustachemvcmyclientsmysqln95natural-languagenatural-language-processingnaturenellymosernerdsnestedsetnetflixnetscapenetworknetworkingnetworksneuralnetsneurologynew-yorkernewbienewformsnewmarknewsnewspapernewspapersnewyorknginxnlpnoamchomskinode.jsnodejsnoirnonrelationalnosqlnotificationnotificationsnytimesoauthobamaocrofficeonlinestorageoopopencoursewareopencvopendataopenidOpenSourceopenstreetmapopenstreetmapsoperatingsystemoperationsoptimizationoptionsorbsormosmosmfOSXoverheardpackagespackagingpagefoldpagseguropaintpaperpaperspapervisionparentingparserpasswordpatchpatternspaulgrahampaymentpdfpeixeperballperformanceperlpermissionspersonalpgpphilosophyphotophotographyphotojournalismphotosketchphycologyphysicspitfallspltpluginpluginspodcastpoliticspopularitypornportalportfolioposterpostgresqlposturepredictionspreloadingpresentationprivacyproprocessesprocessingproductproductivityprofilingprogrammerprogrammingprogramming-languagesprojectmanagementprotestprotocolprototypeprototypingprotovispsychedelicspsychologypublic-transportpuppetpyconpyobjcpythonqaqtqt4querysetquicktimeQuotesrandsinreposerangorankingrantsraphaelratingsreadingreadlaterrealitytvrealliferealstaterealtimerebolreceitaredditredisreferencereferênciasregexrelationalrelationshipsrenderreportingrequestresearchresourcesressearchrestrestfulresumerhinoriaribbonrichard-feymanrobertpennerrobpikeropesrorroutesrrdtoolrsirubyrubyonrailsrussias3salarysalgadossanfranciscosaopauloscscalascalabilityschedulingschemesciencescientificamericanscmscrapingscreenscreencastscreenshotscrencastscriptingscrollingscrumsearchsearchenginesecuritysedseleniumsemantic-webseoseomozserverserversservicesessionssethgodnsetupsexsexualityshellshoppingshopsshortcutsshufflesiegesifrsignalssignupsinghsketchskinsleepslicehostslidesslideshareslimesmalltalksmssnipmatesnippetsnippetssocialsocial-appssocial-interactionsocialnetworksocialnetworkingsocialnetworkssocietysocketssoftwaresoftware-designsortingsourcespacespamspecificationspeechspeed-tracersplittestingsportssqlsqlalchemysquattingSRTsshsslstalinstamen-designstandardsstanfordstanleykubrickstartupstartupsstatisticsstatsstockstock photosstoragestorystrategystringstringsstrong-aistudiostudiossubprimesubprocesssubtitlessubwaysuicidesupersupervisordsvgsvnswizsysysadminsysopstaggingtalkstcp/iptechtechnicaltechnologytemplatetemplatestemplatingterminalterrainterrorismtestingtetristexttextdrivetextmatetheopavlidistheorythinkingthreadingthumbnailtilestimetime-seriestimezonetipstlstotoilettomcardentooltoolkittoolstoreadtornadotowatchtractraitstransactionstranscodingtransliterationtransparencytreestrickstrigonometrytroubleshootingtruffautttytuftetuningtutorialtutorialstweentwistedtwittertypefaceTypographyubuntuuiuixunicodeunittestingunixupcuploaduptimeurbanismusausabilityuserexperienceutf-8utf8utilitiesuxV8vaginavalidationvarnishversioncontrolviagemvideovideoclipvimvirtualenvvisionvisualeffectsvisualisationvisualizationvmw3cwallstreetwarweatherwebweb2.0webappwebcamwebdesignwebdevwebdevelopmentwebintentswebkitwebservicewebserviceswebsitewedevwhaleswhoiswidgetwikiwikipediawindowswiredwomenwordperfectwordpresswordpress-themeworkworkflowworkplaceworldbankwriterswsgiwsjx11xhtmlxkcdxmlxmonadycombinatoryuizeitgeistzope

Feeds: Entries rss feed Linksrss feed Worksrss feed

A Django joint. hosted on Slicehost