Jawa / Говнокод #8230 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
try {
	   keySpec = new PBEKeySpec(s.toCharArray());
	   tempKey = SecretKeyFactory.getInstance(ALGORITHM).generateSecret(keySpec);
     } catch (InvalidKeySpecException i) {}

if(tempKey == null) {
      keySpec = new PBEKeySpec(s.toCharArray());
      tempKey = SecretKeyFactory.getInstance(ALGORITHM).generateSecret(keySpec);
}

Будь настойчив и не сдавайся!!!!

Запостил: kibberpunk kibberpunk, (Updated )

Комментарии (7) RSS

  • Это точно))я это сча в исходниках рабочего проекта нашел)поржал))
    Ответить
  • Апи не для слабонервных: первый раз всегда кидается исключение, а во второй раз всегда ништяк
    Ответить
      • Это я предполагаю реализацию:
        class TrollSecretKey implements SecretKey {
            private static int tries = 0;
            public Secret generateSecret(KeySpec spec) {
                if (tries % 2 == 0) throw new InvalidKeySpecException();
                tries++;
                return Secret.of(spec);
            }
        }
        Ответить
  • Надо было в catch запихать второй вызов.

    И ещё одну проверку if в finally, совсем уж для верности.
    Ответить
  • х?X$L,P)N,L!L P?A$Y?B$L,B)F.D.Q.T$QR!A.Q!ZC"ZF.Z SF!X:C(N?K!R$O)B(R,K,K$I?M"H,U.V)ZG)P$HRY(P,N.H?Y.XR)D!P"Y"M"Q(O)U(F.WD:D(E YI$C"J!S)X!Y$Q!O.O?D:W,X(V!U$H)Q?W$G S?W,M$W)N,A"Q?L,K?SZ P$L,C$N"X"VR,Z!L"L O"I!K$F"PLN$U:Z!K(V K,P"L(P K:G"YP:KG F$K$Q$B)Z(W"J J!A,K:R VD:Q"A!R)H)R(LC?B V:B)JN,R:WW(Q)N!B(S?I$ZK.R?ZW:W?A(L Q"Q"K!I.E,P$Z?W?P!H:F.JU:D:Z"U,L:JE?T(W!K.L:HG,T?N,S B?O)L$UV.M.A.B:N:FF)I!BZ:G:OG$G W?I,O:T(G?J"D?W(W.J,E.VU)D.S!W(U:W"P"ZA)S(J?G HI)S:H,O?S:B:J!Q!R M?X.M H P.O)P.S"C P"F,H(D!G"P(P?H J?U(J(A:QB!S(F$W)A(F,H(A.H!E?B.U.W)I(K$M)N T?P"U)I?S$J Z J,X"LJ$GYE$H$G J:W$YE)D.X"X!W"C(D?W)M(D:N(D)Q$K:U:J.X(Q:O)RJ,V:Y.D!K V,T:JT(T$G:Q?I!P$M,U,J)B)V:K"X"F.IV:Z T?V?H:M(L)T?V$G,V?Q!L!U"F(C.E$A.P?E,E:L.VW,E.O$SX$T(I.E$S)Y.R:J)C F$J)P)H!H M.W?I!T)W)X!P)U$U!U"G?Q"Y:H:H"K"W(C.F(Z?K"Y"J(P:U D(L(X?H)A)KX.Q(C:A"X G?X!R"Y)Y,U Z)N,X(A:KB$D$A?N(Q!B.C(M N(R,C.M)B)A$M.R"X"I(I L,C.G,E,L!C E,W(G:U$V,PW,R:K W)P(YM$U)A V?E"M!Q?M!LW(QZL L"E,VСZILENHOQDDOOYPDWOYTMLXELXYSZJWSRHWINYUQKNLLYWVKERVTOZTDTKXNWSIVMDFZXBXGBPJBPMETGWRBMEOZASSPUBXMTAPNTXFN
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8