SmartPhoneLover
28/07/18, 16:06:48
Aquí os dejo unas tareas que os servirán para encriptar y desencriptar cualquier tipo de texto usando Cipher, y sin plugins.
Encrypt Strings (cipher)
<Text>
A1: Variable Set [ Name:%string To:Tasker is more powerful than we could think Recurse Variables:Off Do Maths:Off Append:Off ]
<Password>
A2: Variable Set [ Name:%pass To:64MtHq7egUS9nlsB Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Java Function [ Return:temp1 Class Or Object:String Function:new
{String} (String) Param:%string Param: Param: Param: Param: Param: Param: ]
A4: Java Function [ Return:temp2 Class Or Object:String Function:new
{String} (String) Param:%pass Param: Param: Param: Param: Param: Param: ]
A5: Java Function [ Return:temp1 Class Or Object:temp1 Function:getBytes
{byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
A6: Java Function [ Return:temp2 Class Or Object:temp2 Function:getBytes
{byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
A7: Java Function [ Return:temp3 Class Or Object:SecretKeySpec Function:new
{SecretKeySpec} (byte[], String) Param:temp2 Param:AES Param: Param: Param: Param: Param: ]
A8: Java Function [ Return:temp4 Class Or Object:Cipher Function:getInstance
{Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ]
A9: Java Function [ Return: Class Or Object:temp4 Function:init
{} (int, Key) Param:1 Param:temp3 Param: Param: Param: Param: Param: ]
A10: Java Function [ Return:temp5 Class Or Object:temp4 Function:doFinal
{byte[]} (byte[]) Param:temp1 Param: Param: Param: Param: Param: Param: ]
A11: Java Function [ Return:%out Class Or Object:Base64 Function:encodeToString
{String} (byte[], int) Param:temp5 Param:64 Param: Param: Param: Param: Param: ]
A12: Variable Set [ Name:%xxx To:
Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Variable Search Replace [ Variable:%out Search:%xxx Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A14: Set Clipboard [ Text:%out Add:Off ]
A15: Flash [ Text:%out Long:On ]Decrypt Strings (cipher)
<Text>
A1: Variable Set [ Name:%string To:LTeg2Srgx3scx4iQ7u2Yhc6SYOBr1/m3sN87uzbyBOz7/Jf+AWFxvAzhlRKHzLRZ Recurse Variables:Off Do Maths:Off Append:Off ]
<Password>
A2: Variable Set [ Name:%pass To:64MtHq7egUS9nlsB Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Java Function [ Return:temp1 Class Or Object:Base64 Function:decode
{byte[]} (String, int) Param:%string Param:64 Param: Param: Param: Param: Param: ]
A4: Java Function [ Return:temp2 Class Or Object:String Function:new
{String} (String) Param:%pass Param: Param: Param: Param: Param: Param: ]
A5: Java Function [ Return:temp2 Class Or Object:temp2 Function:getBytes
{byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
A6: Java Function [ Return:temp3 Class Or Object:SecretKeySpec Function:new
{SecretKeySpec} (byte[], String) Param:temp2 Param:AES Param: Param: Param: Param: Param: ]
A7: Java Function [ Return:temp4 Class Or Object:Cipher Function:getInstance
{Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ]
A8: Java Function [ Return: Class Or Object:temp4 Function:init
{} (int, Key) Param:2 Param:temp3 Param: Param: Param: Param: Param: ]
A9: Java Function [ Return:temp5 Class Or Object:temp4 Function:doFinal
{byte[]} (byte[]) Param:temp1 Param: Param: Param: Param: Param: Param: ]
A10: Java Function [ Return:%out Class Or Object:String Function:new
{String} (byte[]) Param:temp5 Param: Param: Param: Param: Param: Param: ]
A11: Flash [ Text:%out Long:On ]Key Generator
A1: Array Set [ Variable Array:%temp Values:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v ,w,x,y,z,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K ,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z Splitter:, ]
<16=128bits | 24=192bits | 32=256bits>
A2: For [ Variable:%xxx Items:1:16 ]
A3: Variable Randomize [ Name:%tempa Min:1 Max:62 ]
A4: Variable Set [ Name:%tempb To:%temp(%tempa) Recurse Variables:Off Do Maths:Off Append:On ]
A5: End For
A6: Set Clipboard [ Text:%tempb Add:Off ]
A7: Flash [ Text:Key: %tempb Long:On ]-----------------------------
Para descargar los XMLs actualizados, click aquí (https://drive.google.com/drive/folders/1NysbrkD-JnVHgoe-XHb41cp2JYgMhI4A?usp=sharing). Y para ver mis otros aportes, click aquí (https://drive.google.com/drive/folders/1p3zOuXMuor2xLIwZi06MXHk0zJg8okgP?usp=sharing).
Encrypt Strings (cipher)
<Text>
A1: Variable Set [ Name:%string To:Tasker is more powerful than we could think Recurse Variables:Off Do Maths:Off Append:Off ]
<Password>
A2: Variable Set [ Name:%pass To:64MtHq7egUS9nlsB Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Java Function [ Return:temp1 Class Or Object:String Function:new
{String} (String) Param:%string Param: Param: Param: Param: Param: Param: ]
A4: Java Function [ Return:temp2 Class Or Object:String Function:new
{String} (String) Param:%pass Param: Param: Param: Param: Param: Param: ]
A5: Java Function [ Return:temp1 Class Or Object:temp1 Function:getBytes
{byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
A6: Java Function [ Return:temp2 Class Or Object:temp2 Function:getBytes
{byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
A7: Java Function [ Return:temp3 Class Or Object:SecretKeySpec Function:new
{SecretKeySpec} (byte[], String) Param:temp2 Param:AES Param: Param: Param: Param: Param: ]
A8: Java Function [ Return:temp4 Class Or Object:Cipher Function:getInstance
{Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ]
A9: Java Function [ Return: Class Or Object:temp4 Function:init
{} (int, Key) Param:1 Param:temp3 Param: Param: Param: Param: Param: ]
A10: Java Function [ Return:temp5 Class Or Object:temp4 Function:doFinal
{byte[]} (byte[]) Param:temp1 Param: Param: Param: Param: Param: Param: ]
A11: Java Function [ Return:%out Class Or Object:Base64 Function:encodeToString
{String} (byte[], int) Param:temp5 Param:64 Param: Param: Param: Param: Param: ]
A12: Variable Set [ Name:%xxx To:
Recurse Variables:Off Do Maths:Off Append:Off ]
A13: Variable Search Replace [ Variable:%out Search:%xxx Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ]
A14: Set Clipboard [ Text:%out Add:Off ]
A15: Flash [ Text:%out Long:On ]Decrypt Strings (cipher)
<Text>
A1: Variable Set [ Name:%string To:LTeg2Srgx3scx4iQ7u2Yhc6SYOBr1/m3sN87uzbyBOz7/Jf+AWFxvAzhlRKHzLRZ Recurse Variables:Off Do Maths:Off Append:Off ]
<Password>
A2: Variable Set [ Name:%pass To:64MtHq7egUS9nlsB Recurse Variables:Off Do Maths:Off Append:Off ]
A3: Java Function [ Return:temp1 Class Or Object:Base64 Function:decode
{byte[]} (String, int) Param:%string Param:64 Param: Param: Param: Param: Param: ]
A4: Java Function [ Return:temp2 Class Or Object:String Function:new
{String} (String) Param:%pass Param: Param: Param: Param: Param: Param: ]
A5: Java Function [ Return:temp2 Class Or Object:temp2 Function:getBytes
{byte[]} () Param: Param: Param: Param: Param: Param: Param: ]
A6: Java Function [ Return:temp3 Class Or Object:SecretKeySpec Function:new
{SecretKeySpec} (byte[], String) Param:temp2 Param:AES Param: Param: Param: Param: Param: ]
A7: Java Function [ Return:temp4 Class Or Object:Cipher Function:getInstance
{Cipher} (String) Param:AES Param: Param: Param: Param: Param: Param: ]
A8: Java Function [ Return: Class Or Object:temp4 Function:init
{} (int, Key) Param:2 Param:temp3 Param: Param: Param: Param: Param: ]
A9: Java Function [ Return:temp5 Class Or Object:temp4 Function:doFinal
{byte[]} (byte[]) Param:temp1 Param: Param: Param: Param: Param: Param: ]
A10: Java Function [ Return:%out Class Or Object:String Function:new
{String} (byte[]) Param:temp5 Param: Param: Param: Param: Param: Param: ]
A11: Flash [ Text:%out Long:On ]Key Generator
A1: Array Set [ Variable Array:%temp Values:a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v ,w,x,y,z,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K ,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z Splitter:, ]
<16=128bits | 24=192bits | 32=256bits>
A2: For [ Variable:%xxx Items:1:16 ]
A3: Variable Randomize [ Name:%tempa Min:1 Max:62 ]
A4: Variable Set [ Name:%tempb To:%temp(%tempa) Recurse Variables:Off Do Maths:Off Append:On ]
A5: End For
A6: Set Clipboard [ Text:%tempb Add:Off ]
A7: Flash [ Text:Key: %tempb Long:On ]-----------------------------
Para descargar los XMLs actualizados, click aquí (https://drive.google.com/drive/folders/1NysbrkD-JnVHgoe-XHb41cp2JYgMhI4A?usp=sharing). Y para ver mis otros aportes, click aquí (https://drive.google.com/drive/folders/1p3zOuXMuor2xLIwZi06MXHk0zJg8okgP?usp=sharing).