From 34cbc2cd9d77c2f99b44cc77392061ebf1a5222d Mon Sep 17 00:00:00 2001 From: Ryan Ward Date: Thu, 20 Jan 2022 23:27:31 -0500 Subject: [PATCH] Verify password/password show --- .vs/OnePass/v16/.suo | Bin 49664 -> 71168 bytes OnePass/Form1.Designer.cs | 73 ++++++++++++++---- OnePass/Form1.cs | 21 ++++- OnePass/bin/Release/OnePass.pdb | Bin 54784 -> 54784 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 1435 -> 805 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7209 -> 7185 bytes .../OnePass.csproj.FileListAbsolute.txt | 10 +++ .../OnePass.csproj.GenerateResource.cache | Bin 1070 -> 1070 bytes OnePass/obj/Release/OnePass.exe | Bin 275968 -> 276992 bytes OnePass/obj/Release/OnePass.pdb | Bin 54784 -> 54784 bytes 10 files changed, 87 insertions(+), 17 deletions(-) diff --git a/.vs/OnePass/v16/.suo b/.vs/OnePass/v16/.suo index 3d8bc4578391caf9e192c6d1ee7190b1d9f342d2..2c9e5aa98b4a3635bbfe9f84a7dc97083998e234 100644 GIT binary patch literal 71168 zcmeHQ3t$_?nO+m}g78X!1IojM@CufYZ26Ut5L>nrAP<8bCnZV~S(Y6ovSlPWiHTF5 zeE_9UN-5AQEwmh^FRoCag%%1&d-Sd?xw}4~?E&dQ;R=QF=!0^=ec#TGv|8;-yNa*jQ_%r~1x~@zpaGsLDUs|bDT9pC#NoAN#Y1|KnhVI}q@Wz5-g9W18)0jGB&nM*~jO;tnuLV|<1!It##Z&eNr@MEFSU z_bKpC0-OL~+nfwI3czxF0RCJ6^Oa>i9lyH(en2`q($0_p$@0mgDPo7|IW&MFXh zjuy8<^H;)e*TS8eFY{TA-z@VQ_-g?l1e_082j~XKbVk3|5I1P}ZA>qJUx0M%BPl={ zFa+2N*akQbz|njmU-UOdxcr#!NAP(pU3;+^< ziveahoZPFZz}x|t0@xQY6)+7j9WVnh6QH)E=1V#_!QrNzxD=4`PZYf{t+b&3r7&Lm z(8nkR6?c{BJ?I+h*k>(^KOy>)Ot%(2I*!>i4E$Sg?E~Ibki^m`MFOSZyjI9j{*iph zF8=*cV2*RTPT&~?e%6*XPXTijcq6!y8e1V@_|#R6NN>E(FG2p}7?Sy{0FHiD>KsN{ zD2vCzOL(PRC}>cK9s$&!aua!+-TLo?v;;bL{F7>XuNy!=v&ojfQf zP_Cd`hmqKWex6pxzvK+iu%-xIx zm0F?}%<|`<{v7XI|8mT8%+wFl>WCNgU@T3G=s7UaNd5@ISJqHx>uIrXbnGQI=l3L3u(FDqw7># zdkb1v@ZJt(liCx~Xc2NiJN$nN@{u%9Gc9uY8{#SN(scoYi-(jOa4C@#{Ze9k30TF53uej*%YNVCHN? zdbHrmxuB54_`}E*x+<2TP+A%HaRj(trZdWVLEsj8SW=;oPx{j)^+)Qs_Sl>p#c+k8{7A z|BLm1xdwLmKZs`H%ANna^8el~|2JXnLAxhcJK6O$t+7H6xT(k*4C_zF{DJTbsu7w8u*-j`PnYXIC-{Y4q8a521Ahc7 zRYh3>{HMa7>j3}NNIMNcw*uOS)zAhQ<-khF!PG%eA6v+g|4c^$)}5|US{X-M!fk8> zI9L8Fy#5hXvc8tP{C5eeb}8U8z~unSrbf6D_pbtc0`L_r%{B0^1$+u{9pKY|>j9qu z+yMA2;6}hrfHwfl^B>_;@5JyI;D1pI^Y@n!{<8M_pWxr2h3|s@RlwJ@-`{}$O)dP- z@V^DP8*q|Qd0KW$O2JlNdJOg+Z zup96@!2bZA13VA-J>Uhvi-7+H`~mP1;AOxc0j~gF1^fxXIuPE}!heSU7u|gs|2FRZ zAK)Fv0aQj&!F>#3|BbN!q%vHVGk}pNaW%@dq2ASj|DBE-e&z|MkFyGY6cPJsk-7Lg zQJNueymV$iP*T-Q=IecB-ahcZnfO86bn<>7pEQy2lyAF%vrpB6CzUnoEJ)s7jPr^d zDodFE&cmaJY6URj=j;+i8Mc7d3CsYT=Tfq;CO-AQ2jRY2d0o9sl4fq5ix71tbawR5 z0g=@7O8m8msROVKrilzUZ^7>?w0m~&*BhSK|13rR_&PH9h?dE@8SO9Sz#&ka)q?cJb@`{~EQA^`Nh9gDk=_2>g`6g4$S2poB|RJ~0I9tVD|b%;PCcwkC1{N?kpuJy+(`jxSTG(xb}AY@uAo z_CEo)NPD{6So2?Cy9$Ah)&^Q$$Z=Mn70CPa_Na4F0!qZRLyrgwQW@yo7_=N?&2c_u2C@5SW%s-CtuPT6_Qa5$L zoco54^5d@szc+w0wxM?h(Npzfk3}kl{`=uMIsX?L|Ltm9a3@L+@N?Cb zO_(TuxZc@1r)_;!sAN#(X{|n(?qe>wIsuh5| zh;%TzYV^OuaPt^|-TpTXY1e8QiG9zMIjDmd)^)pc53?v`{@owXZP`Z@KtKQH&b!k3 zVm9lFXL-f`8&&`6Mc8ir`P|XGz_nmLTaFo@d#%G5YYA|8Dd(EeTRfG$ma_h%>>>Mq z3ou3?bqcP-S-2f{*b-9aO{wz%_XyDz)r~UhITH6j9FP1?2H35C2hzU8K?uk8C%;Xi zf3f~qtwXM4Ze^7zW&YLkA5s4yb!1c4EldefX8jfNf5jZ!VBP8TaaQ3UAfi@d0EO_c zMmvx)vL~A52m4z^10pz{?c&$h-?+vSbnZp_Qx+u8ll{O9yP`<>?_dY`??c)PwehDC zjTgaQz37ZE`o8(bjSs$j_vY_BH~;OwoPEmO@uyebf6t4{ragJg&AVnD(4-Psd+^nc zTOX>w=b;ssKK#H{mt8sa^+OEKtkmSc%e9D2L2O+MK?NpAokEx;83yztoISf|H|fv z=Uo4%+iyI6=fx~fh8S8vZT-Uh|H82-KZOLLjuqQ7MU7^^(w6LctKy~WdYad@{Pwih z-zn7pdTne}ha5;dy$p}~C zK6}$A0AJD4Tm%1Fz^4G$0X_}59`G5!4FFgFxA*A($So;@(1%yljk5l)g7b-7gBL}P z1p4{cxc=JP^nb?s>-Qt*WicxqB=>(U0!=B?+iicYm!%fjh~HfQsV@m0);XzvBW^lf zlx6U6#8~Mc1SV=>#7R&wKT?kHn2ifL;7tuaO3H_SWB07Vkg_C=q5? z0Fb{cSeFw4cJWhQeeO71;OyvMsoS@5)c>A=NaCimN~gbnJAT}y-LQkdTK}*iO#IYO z*8uF|zY}S1)$*}}pSo=;NBq=Jb3JJne;R2yKhoL3PyM=;BYxtQ&MKY${^#)HBifBb zDzs`K+8$12{kBB1-|uaSreb{q(WEz$8rk8~oQJ;QBI9Ikk$B)6mn!$4uIjrJSW7)&NMJFdz) z8z@lAzGS$+6iRj5$bQe;w%H*F&jwHjLmh}rD}Bz53{yW&9!WhVX~5~H50EgcB0P+!zl=XlQ0m!;G z0>S_?fe3(XGYaSh^Z_;jVt{@C@xFwHo#HlB}ra>Ad?AU+KL=Ums|2Q|x4mAq) zAN74&2Rp!jAJR(uk3IfV*#3Vk@}ul$xBfIe?hByP)7!ZJ$hH4-7h+NSze;z~o=#A; z@O2uZDVx$2qQATU%ijL4V?al)G3?U60%-|!;BMrQNWz{-=J& z$`L>H6V(6M#eXN#-l}D22Y;QG*32V*>L;AoztTwmSuHa=_^Ds9a#H`H65l5MKZneu z{^L@F`7D3SJU*s{KMtRI8uA6#O-*v`0OhWGJNqJzgju%wNp+z4dI2iZoKB9-BZ*wx4hh3_t>2I z>a)lSZg7d}6}jlz-``s2ciVq2Yk%r(*#G1hu-k8Bx6=22jcv?buw&;=zBNx6W2;~f z<1T7>x?mCPQvulU>H*bC>x#Bcb)u04;7e$g*D5-OQ|V~GH<*aWqmgthF_7{ujbb}O zEaGj6sW-yO;f>Yn)Pj>8m-zfT4N*rr36@t?*`JCelJQt~Rb^K+nF8KL0k4mLRh2>T z$)RL)(Li)4oeamTD%*#;<691f)mf$!xSN2dRZV&j zu6~R~p7~m+g{l#%#vPw(L1!{*14KRh;bZ+GrfWv2np}?M8a356Sgg58eLFxp4$sk~ zcrNXXTRglPc3RnZo^=?u^+EK28q}#<-NPsJUA;(`#GgFn!#d`cUh1e>k17C92k~8T z9$fjx6mBx%`7q<}80fgcB(+CNzX6o32F3W!l>{?a-SN1du3Ejsd7OTglH$B4Q=W$2 zaXNAp=Y+SarI$Q)fyzy5l%>tf&zgyRjGJ26>lioN5J&4@{=ov7TAvfk%VQKWPM;Iw z3g^Vtal1O|b2qBU+&++r=Nkq{Q*qukgq|u!6VF1j2lKpcFQ}GVn&T~>XJ64DBH@@U zT-Hj9t7YRk;Nm&aCM3CpvCn$3i=QY{!_d!>*f<%Av#q@Lzq|f-c5pyS_F`SU8GN2!&~exQ?)u+d|MTr(as|q@n7jU; zsOx{~;6qqh>(^#0!OO_Wmf@PVx!R_Nvs~9``aO_bg-Pw1y%kwc8P|L*bULp7XCi34 zT>THvyqRnAT>TGN3>;@tSN}5+`Bm=xN&AAU|1s+0UHuOaXiv=fHn;z}@*iyzoRRHl zZOdE!-A3yRj4Hd8%t-aUl#ueuk8`wOyPETzqk7HPh( zk?D9AuGr3!!a49XN3k4M0jK`uhlO+W7Rb?U|9qKK-}cgeK3Ut}?rTyC_b|R?!)c#2 z_F=Iv!MOj!8ZTRh_I{4K$+^3MeXiI}2)W|{NmWN`OpcuolcN^0U8K+UDd#nuao+~_ z|K>`MGKE>s+}l?2lm>FClidR$L)QC2%qUpSeMi<<%A5IpN2V~V`DEP@!kv`HK9a9L zFr&yuJXx+f_w0TVecjD!Ir;Pk+;gq3HTQ<;_m`Map`6!WD=q9v+}WN>2V+VzN=$A` z6L+oW(!|<2WkwyR+6Y(vpSZi5$3p%e-+kV>JzeT)#N5C=17`7Ny}q2eqpY=2JC)BJ zjVXzo{{jDsY?)q;m&SJW~we6Du62TsimSk6*XuyXJ?nGp7p@ehBA;68MWF51x(b(C+$ij`r0DAKo!{ zO>Ceiv8_XY{+1=ClcW{D#8rRK?3|ANe6DeCkX+qcui<10BX^?a!(IQ&6|SB0AZ8SF z*Z(2INy2ils2180Fuv=5$s_nqTpv#V@zk&WPn_@d>DY&!d&t{%@1?-~^k)qDHf`Z3 z?K}!_rq9UNju+y!A@x+VAMXSY0grQDOWR@ttcTUep+@}+flu>nWL)LveBHeGT6p=? zV(iXz=F0M}{zt##cKq}|?8o`NID+%IJjE-%bzeTc*}OJlg%O8LR(|8tyhbT?zcy=A zjy#iR#o4=3@FQj0CdOK9$GQ2yq^S+h+4BROin0q(ZXCeaHWAGBoTo*( zxw&(lZS?b!>myc_#H8aU=X#@7U#=bVHC)D&W-B09|1WnZno-B8{@>OAj=lar zcXSxFy4It^n9|t(R{CEsha9J0t&Ou{&DH;DEi+#FKcZ)UaM%CEb*+Av69fsJCwhi_wm)MW7d%eMVix?s|YasA_=I(|`KsML2tH2zUbF`UX#T zW5n;N@dtdhc(s0Gq>6xw@idfe(K>8k?HyYFg{-_#Lyi@$UP14Uxt`ps~8%(^wyE z@C5t~4W7mTF8-RvKyM@*>GgLvOv``XQ`1}zbgivTp5~V3TA-_K_O;bF)%k+{og?y# z^qTLDqz03T%_FHqe2Cv9NJit~bZl#Mf&AWmZz9?6N2-yL9Zhw?`aqzm!Q*QUGgoeKuQOI>e2X*EhVti;c=XFu?SMo#y#FMs_Vz?mu|9lV z!a=#lpy`~DNo~4o-d|dw@AoCc{SJr(?od&o+`06HyC1lD^^!5@SxyGuG^J&tcCJG> z5Uaf{*=|{Jq~t|TqN>8t>iTe9x6c!;3DkPPdB7FxdU`#z(Qq#qV>IeiN_XYILc8hB z-dsQ0E4E@SW-cpP$$vFY$D$4f_2uzk@fD`6DLyYN2s^VZ-IO{vb$FykEn%e4G zi#A$Q}9S zclN06f}0{@&uQ-ZKZe!6Xwg#F|KL3>6K>hCUv_G) zm@Q|-!uRZs4PSjtgT<^!K5TS+MFqdCCmcUh#Lx7|Pa36Qs-UBSgc}U`+6M9YxBTDy zXcf0q$`5HRRMZzBJ^Kp2naxjJZA3n7O2U#pbyCVlCQoZ;kx};HJ~}$l6BHDNp##3}deI%@G1}c_8#a>}Vy07uZ_J~?D`8_^b zdB}Z+0o-k>|56uYNKjfR^2wQ{0EriZ>?g>}X_#*w*T|cx{>EP0Bo!H2AuzOGe;D7X zOvcZ9>;8K_^-xFpp1y(gf#8A=rO;F;86FPz7ZyToNvhfq&?JEor_yRaTE|K*&JxIe zpVJd4E)@T(L2~htPrD78+dGXP@iQLs5{=sO<{LLY`10MGzw_MuxBqhXDR;-8UU~mL zFD{$*v`tf4@-)TDS>PMD+>(^g>V$SVr4qC44df>ISAD{c()~_%4MdZf6Za+qS z2q_zS4}J9AM~_|p<giy9&6|IatZzbJNJOiLaipgfkSrxpFkiwh$#9-5k9|zPswhJkpF7 zNMjD!gisu(wDr{I7ad2lhGNOc?>6@3eFL^wSvYMsp`7eD{2FKwW$#lim}_-Ll(Fk|PV^YCrA+XSmv2(> zFI^Do>IkmM@G7~|lzyJ2#rYF@MG5toD8Fk9{UulQIJd8NXm9XyM#1Vg$mu* z5=?W#>9pPxm>=aUzx{T}n$fKmrSGKK|KY0+*EZna(-Wy_^aOkjwVrToPuLS_?Cz

#^0{}*R}uB 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 CUb!&< diff --git a/OnePass/Form1.Designer.cs b/OnePass/Form1.Designer.cs index 37e8e13..8023f7e 100644 --- a/OnePass/Form1.Designer.cs +++ b/OnePass/Form1.Designer.cs @@ -51,13 +51,16 @@ namespace OnePass this.save_login = new System.Windows.Forms.Button(); this.load_login = new System.Windows.Forms.Button(); this.label7 = new System.Windows.Forms.Label(); + this.verify = new System.Windows.Forms.TextBox(); + this.verify_label = new System.Windows.Forms.Label(); + this.checkBox1 = new System.Windows.Forms.CheckBox(); ((System.ComponentModel.ISupportInitialize)(this.passCycle)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.passLength)).BeginInit(); this.SuspendLayout(); // // Generate // - this.Generate.Location = new System.Drawing.Point(259, 149); + this.Generate.Location = new System.Drawing.Point(259, 171); this.Generate.Name = "Generate"; this.Generate.Size = new System.Drawing.Size(109, 20); this.Generate.TabIndex = 0; @@ -67,7 +70,7 @@ namespace OnePass // // passCycle // - this.passCycle.Location = new System.Drawing.Point(209, 149); + this.passCycle.Location = new System.Drawing.Point(209, 171); this.passCycle.Maximum = new decimal(new int[] { 9999, 0, @@ -79,7 +82,7 @@ namespace OnePass // // passLength // - this.passLength.Location = new System.Drawing.Point(112, 150); + this.passLength.Location = new System.Drawing.Point(112, 172); this.passLength.Maximum = new decimal(new int[] { 128, 0, @@ -103,7 +106,7 @@ namespace OnePass // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.label1.Location = new System.Drawing.Point(164, 152); + this.label1.Location = new System.Drawing.Point(164, 174); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(39, 15); this.label1.TabIndex = 4; @@ -113,7 +116,7 @@ namespace OnePass // this.label2.AutoSize = true; this.label2.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.label2.Location = new System.Drawing.Point(10, 151); + this.label2.Location = new System.Drawing.Point(10, 173); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(101, 15); this.label2.TabIndex = 5; @@ -179,7 +182,7 @@ namespace OnePass this.label6.AutoSize = true; this.label6.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); this.label6.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.label6.Location = new System.Drawing.Point(3, 77); + this.label6.Location = new System.Drawing.Point(3, 99); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(53, 15); this.label6.TabIndex = 12; @@ -191,7 +194,7 @@ namespace OnePass this.atoz.BackColor = System.Drawing.SystemColors.Highlight; this.atoz.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.atoz.Font = new System.Drawing.Font("Segoe UI", 20F); - this.atoz.Location = new System.Drawing.Point(17, 95); + this.atoz.Location = new System.Drawing.Point(17, 117); this.atoz.Name = "atoz"; this.atoz.Size = new System.Drawing.Size(56, 39); this.atoz.TabIndex = 13; @@ -204,7 +207,7 @@ namespace OnePass this.uAtoZ.BackColor = System.Drawing.SystemColors.Highlight; this.uAtoZ.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.uAtoZ.Font = new System.Drawing.Font("Segoe UI", 20F); - this.uAtoZ.Location = new System.Drawing.Point(79, 95); + this.uAtoZ.Location = new System.Drawing.Point(79, 117); this.uAtoZ.Name = "uAtoZ"; this.uAtoZ.Size = new System.Drawing.Size(62, 39); this.uAtoZ.TabIndex = 14; @@ -217,7 +220,7 @@ namespace OnePass this.numbers.BackColor = System.Drawing.SystemColors.Highlight; this.numbers.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.numbers.Font = new System.Drawing.Font("Segoe UI", 20F); - this.numbers.Location = new System.Drawing.Point(147, 95); + this.numbers.Location = new System.Drawing.Point(147, 117); this.numbers.Name = "numbers"; this.numbers.Size = new System.Drawing.Size(60, 39); this.numbers.TabIndex = 15; @@ -230,7 +233,7 @@ namespace OnePass this.special.BackColor = System.Drawing.SystemColors.Highlight; this.special.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.special.Font = new System.Drawing.Font("Segoe UI", 20F); - this.special.Location = new System.Drawing.Point(213, 95); + this.special.Location = new System.Drawing.Point(213, 117); this.special.Name = "special"; this.special.Size = new System.Drawing.Size(69, 39); this.special.TabIndex = 16; @@ -243,7 +246,7 @@ namespace OnePass this.extspc.BackColor = System.Drawing.SystemColors.InactiveCaption; this.extspc.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.extspc.Font = new System.Drawing.Font("Segoe UI", 20F); - this.extspc.Location = new System.Drawing.Point(288, 95); + this.extspc.Location = new System.Drawing.Point(288, 117); this.extspc.Name = "extspc"; this.extspc.Size = new System.Drawing.Size(76, 39); this.extspc.TabIndex = 17; @@ -286,18 +289,53 @@ namespace OnePass this.label7.BackColor = System.Drawing.SystemColors.InactiveCaption; this.label7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.label7.Font = new System.Drawing.Font("Segoe UI", 20F); - this.label7.Location = new System.Drawing.Point(370, 95); + this.label7.Location = new System.Drawing.Point(370, 117); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(49, 39); this.label7.TabIndex = 21; this.label7.Text = "Pn"; this.label7.Click += new System.EventHandler(this.label7_Click); // + // verify + // + this.verify.Location = new System.Drawing.Point(107, 82); + this.verify.Name = "verify"; + this.verify.Size = new System.Drawing.Size(257, 20); + this.verify.TabIndex = 22; + this.verify.UseSystemPasswordChar = true; + // + // verify_label + // + this.verify_label.AutoSize = true; + this.verify_label.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.verify_label.Location = new System.Drawing.Point(64, 84); + this.verify_label.Name = "verify_label"; + this.verify_label.Size = new System.Drawing.Size(43, 15); + this.verify_label.TabIndex = 23; + this.verify_label.Text = "Verify:"; + this.verify_label.Click += new System.EventHandler(this.label8_Click); + // + // checkBox1 + // + this.checkBox1.AutoSize = true; + this.checkBox1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.checkBox1.Location = new System.Drawing.Point(371, 84); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(57, 19); + this.checkBox1.TabIndex = 24; + this.checkBox1.Text = "Show"; + this.checkBox1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + this.checkBox1.UseVisualStyleBackColor = true; + this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(426, 180); + this.ClientSize = new System.Drawing.Size(426, 198); + this.Controls.Add(this.checkBox1); + this.Controls.Add(this.verify_label); + this.Controls.Add(this.verify); this.Controls.Add(this.label7); this.Controls.Add(this.load_login); this.Controls.Add(this.save_login); @@ -320,10 +358,10 @@ namespace OnePass this.Controls.Add(this.passCycle); this.Controls.Add(this.Generate); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MaximumSize = new System.Drawing.Size(442, 219); - this.MinimumSize = new System.Drawing.Size(442, 219); + this.MaximumSize = new System.Drawing.Size(442, 237); + this.MinimumSize = new System.Drawing.Size(442, 237); this.Name = "Form1"; - this.Text = "OnePass V3.0"; + this.Text = "OnePass V4.0"; ((System.ComponentModel.ISupportInitialize)(this.passCycle)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.passLength)).EndInit(); this.ResumeLayout(false); @@ -354,6 +392,9 @@ namespace OnePass private System.Windows.Forms.Button save_login; private System.Windows.Forms.Button load_login; private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox verify; + private System.Windows.Forms.Label verify_label; + private System.Windows.Forms.CheckBox checkBox1; } } diff --git a/OnePass/Form1.cs b/OnePass/Form1.cs index a841676..249d30f 100644 --- a/OnePass/Form1.cs +++ b/OnePass/Form1.cs @@ -177,6 +177,11 @@ namespace OnePass } private void Generate_Click(object sender, EventArgs e) { + if(!checkBox1.Checked && masterpass.Text != verify.Text) + { + MessageBox.Show("Passwords must match!"); + return; + } if (sitename.Text == "" || username.Text == "" || masterpass.Text == "") { MessageBox.Show("Cannot leave a field blank!"); @@ -233,9 +238,10 @@ namespace OnePass MessageBox.Show("Attempt to capture clipboard data over the network! (Are you using remote desktop w/clipboard)"); } masterpass.Text = ""; + verify.Text = ""; Generate.Text = "Copied to Clipboard"; Generate.Enabled = false; - this.Update(); + Update(); Thread.Sleep(7000); Generate.Text = "Generate Password"; Generate.Enabled = true; @@ -315,5 +321,18 @@ namespace OnePass MessageBox.Show(ex.Message); } } + + private void label8_Click(object sender, EventArgs e) + { + + } + + private void checkBox1_CheckedChanged(object sender, EventArgs e) + { + masterpass.UseSystemPasswordChar = !checkBox1.Checked; + verify.UseSystemPasswordChar = !checkBox1.Checked; + verify_label.Enabled = !checkBox1.Checked; + verify.Enabled = !checkBox1.Checked; + } } } diff --git a/OnePass/bin/Release/OnePass.pdb b/OnePass/bin/Release/OnePass.pdb index 9b2dcbbd13937f7088fff7365bec505419bd600a..5716ac5e2101b4510e660e2dca5576c04c5be1f7 100644 GIT binary patch delta 9447 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 delta 8587 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 R+k85?!8~!@V^hEh>u-~k(JTM} diff --git a/OnePass/obj/Release/DesignTimeResolveAssemblyReferences.cache b/OnePass/obj/Release/DesignTimeResolveAssemblyReferences.cache index 5d49a617a9dff3de53eb58072fcc4dba2977950d..5b095aabccd0a0ae5320140a75a7bbd621fb11b8 100644 GIT binary patch literal 805 zcmcJLI|>3Z6h)Ip#8phGP4I`m&fj#3s9+P2nfPXSm`osVaC9B+z&*JRx8PV=rb>C? z!a1DHVt-h2-e8RJWI2;NXLFaBC`JtwweOQrNA4j52Ze%YP6Q^^2qZVCoF$u;GOqtn zS$CCUyFUKcZ79Z~FAXW{G^XOBHRm;leX7^#`ELG@t@_jzgYKX=W!wbeA0AYK5hpAz vwjvQ*XUOkz4(Z}8k%gqMfG{uo3G$#4E~&7{{T5+T%#{KnOi^R`@Jf6E6}kn) literal 1435 zcmcIk-EPw`7(7AlH@M&;Tmf2TrIfOPRH4yPA@Mg@wcSKaZt|sAb>hlSR?2Je zOo%7oEqDj;msLeXg}YkHiJcthobTv!h(!qbWd`1HY*!3?e8WQ}wTv_RJm(^!Bc`XC z4y1y%cLGXtnf5z9+Mz!6+uk4-S+1a;LY^rm+TKw<7Cd|fi;i9A_*8WYuFXpjcJ!T)Z+agn%$J7Bqdy^rwuC1)%GC)qsugU#e>e zjn|SzLl$OIZ7u6*8oL9T%$NdI!|xvRFJPO8+C5<+2Te$oI8L*+v-I&!MLcC!L69)n1Y<%>OeOP7lj89S%?tp0^mes z?>~MJe1I4fq#<|*T0>$I2OX?J4TgpfbE&2QefwhcXLbIF?$L+AvWP>_Mw&)KxafT| zS_feWTJtd%JX;i6b)&^LQdgowsRSPvG7Tehwh@_Se3)C)h)gyqa;Vsxr<0Kp&_XEs{F<3L_;z>Iet-QpF2X8K@h*07F~iob zCNi?kHLbAJj$o!;jptoEDmw>NiBm!1UsI t{ch(8vCtg)C=+j#iCDlo;>|Jb;Mg`B8Ih&c)LVw{sv+tmplLf diff --git a/OnePass/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/OnePass/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 5a511bc1c890143c54a697375ea1ad5ef9500f63..bf720b1c024f0bfc0acbaac4f4b119ae91facb0b 100644 GIT binary patch delta 62 zcmZ2!G0|efQf@}~$qRYpCm-d$#pDcPicdbkW58qrVG8mpGAV(Xn}d00L)C8Playu# E0Ggu{ApigX delta 78 zcmbPevC?A0Qf@}K$qRYJC%=>6n0%D`7LzxEyMxDo$p*n?pnN1c(3t diff --git a/OnePass/obj/Release/OnePass.exe b/OnePass/obj/Release/OnePass.exe index 0683c1f5fb77e28ba52a873e9506cde31148c9a4..71eaf7b3f095915036ac56cd6f80f51277764b08 100644 GIT binary patch delta 12155 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 delta 11040 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 D?WFWc diff --git a/OnePass/obj/Release/OnePass.pdb b/OnePass/obj/Release/OnePass.pdb index 9b2dcbbd13937f7088fff7365bec505419bd600a..5716ac5e2101b4510e660e2dca5576c04c5be1f7 100644 GIT binary patch delta 9447 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 delta 8587 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 R+k85?!8~!@V^hEh>u-~k(JTM}