Fácil configuración de idioma Código fuente de contraseña
. ¿Subrutina? ¿Cifrado en rc4? ¿Tipo de texto? ¿abierto? Cifre texto usando el algoritmo RC4
. ¿parámetro? ¿Cifrar datos? ¿Tipo de texto? ,?El texto a cifrar
. ¿parámetro? ¿Clave de cifrado? ¿Tipo de texto? ¿Puede estar vacío? Contraseña utilizada para el cifrado
. ¿Variables locales? ¿Temporario? Conjunto de bytes
. ¿Variables locales? s,? ¿Tipo de byte? ,?"256"
. ¿Variables locales? k,? ¿Tipo de byte? ,?"256"
. ¿Variables locales? I,? Entero
. ¿Variables locales? j,? Entero
. ¿Variables locales? y,? Entero
. ¿Variables locales? superar,? Tipo de texto
. ¿Variables locales? ¿temperatura? Tipo de byte
. ¿Variables locales? incógnita,? Entero
. ¿Variables locales? t,? Entero
. ¿Variables locales? aaa,? Tipo de texto
¿Temporal? =?al conjunto de bytes? (Texto)
. ¿Calcular el período primero? (256,?i)
s? 【I】? =?Yo? -?1
¿Calcular el final del ciclo? ()
j? =?1
. ¿Calcular el período primero? (256,?I)
¿Y si es verdad? (j?>?Obtener la longitud del texto? (contraseña))
j? =?1
Si realmente se acabó.
k? 【I】? =? ¿Tienes la contraseña? (¿Tomar la mitad del texto? (contraseña,?j,?1),?)
j? =?j? ?1
¿Contar el final del ciclo? ()
j? =?0
. ¿Calcular el período primero? (256,?i)
j? =?(j? ?s?【我】? ?k?【我】)? ?256? ?1
¿Trabajadores temporales? =?s? [Yo]
s? 【I】? =?s? [j]
s? [j]? =?Empleado temporal
¿Cuenta el final del periodo? ()
¿Yo? =?0
j? =?0
. ¿Calcular el período primero? (¿Obtener la longitud del conjunto de bytes?(temporal),?x)
¿Yo? =?(¿Yo? ?1)??256?1
j? =?(j? ?s?[I])? ?256? ?1
¿Trabajadores temporales? =?s? [Yo]
s? 【I】? =?s? [j]
s? [j]? =?Empleado temporal
t? =?(s?[I]? ?s?[j]??256)??256 ?1
y? =?s? [t]
¿aaa? =? ¿Convertir a texto hexadecimal? (¿Mejor que XOR? (¿Temporal?[x],?y))
outstr? =?outstr? ?¿elegir? (¿Tomar la longitud del texto? (aaa)?>?1,?"",?"0")??aaa? ?","
¿Contar el final del ciclo? ()
¿Volver? (superar)
. ¿Subrutina? Convertir a texto hexadecimal. Tipo de texto
. ¿parámetro? valor,? ¿Tipo entero? ,
¿Volver? (¿Selección múltiple? (¿Mover a la derecha? (valor,? 4)? ?1,?"0",?"1",?"2",?"3",?"4",?"5",? " 6",? "8",? "B",? "D",? Seleccionar? (suma de bits? (valor numérico,? 15)?? 1,? "0",? "1",? "2" , ? "3", ? "4", ? "5", ? "6",?"7",?"9",?"B",?"E",