I would like to expose or blur the part of the base64 encoded string containing some characters.
For example, I know what VovL5SaV_iSBx6oAFGypsTCOmatches 00000000. Is there a way to find out more data (input and output) to figure out an algorithm that obfuscates a string? I could not find anything.
VovL5SaV_iSBx6oAFGypsTCO
00000000
Example:
f(A)
A
based on what you mentioned, it looks like encryption uses a block cipher: One nive property about block ciphers is that the encryption of the block is independent of the previous one, this is not always true (and a very bad practice = very good for you, an attacker ), one of the cipher blocks that is: ECB: https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher_Block_Chaining_.28CBC.29 , as you can see that the same key is used for each encryption, and block cipher can be equivalent to XOR, allowing decryopt to guess anything. To verify that try f (00000000000000), where the length is greater than one block and see if the pattern is repeated. If this is not the case, you can use something like CTR:https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Counter_.28CTR.29 " (i)" = - (, nonce (i)) XOR, f (000000000000) (1), (2)... , . , , , .
, , , , , , [obfuscated/cleartext] .
[obfuscated/cleartext]
, , (: 000000 000001). , , .
000000
000001
, , . .
, , , - , . ROT13 XOR, (?).
, _, , : as is , _ .
_
I would like to help you with this, but it is illegal under Section 1201 of the United States Copyright Act . Perhaps someone in the country with more freedom will respond with a better answer.
1201. (1) A. No person shall circumvent a technological measure that effectively controls access to a work protected under this title.
Source: https://habr.com/ru/post/1680582/More articles:Where is the default vimrc on Mac - vimAngular 2 Event Binding - angularCython перебирает список массивов numpy без gil - cChange the page URL and get the first two letters - phpHow to immediately call C ++ lambda? - c ++restify.serveStatic не является функцией ошибки - node.jsHow to get full package names from sdkmanager --list? - androidProcess list by adding it to c #? - c #parameters in the method - javaExternal argument for method reference in Java 8 - javaAll Articles