Simple Crypt NeoStryker [Python]

Posts 1–5 of 5 · Page 1 of 1
Simple Crypt NeoStryker [Python]
Fiz um sistema simples para gerar strings criptografadas com Python:

Code:
def encrypt(s):
    ret = ''
    for i in range(len(s)):
        ret += chr(ord(s[i]) - 8)
    return ret

while 1:
    s = input('>')
    print('Decrypt("{}"/*{}*/)'.format(encrypt(s), s))
Code:
char* Decrypt(char string[])
 {
	int length = strlen(string);
	char* tempstring = new char[length + 1];
	for (int i = 0; i < length; i ++)
		tempstring[i] = string[i] + 8;
	tempstring[length] = 0;
	return tempstring;
}
Estava precisando, vlw.
Recomendo desativar as otimizações no Visual C++ pra garantir.
Bug

Decrypt("FgKhj]Y\"/*No Spread*/)

A string não fecha por causa que o d vira \ e o compilador entende que você quer adicionar as aspas à string.
É preciso colocar um espaço no final da string antes de criptografar ela pra que não ocorra esse problema.
__________________________________________________ ________

Porém mesmo assim o sistema está com problema. As strings perdem todos os d ao serem descriptografadas, não importa se o d fica no final ou no meio
Quote Originally Posted by -Rx- View Post
Bug

Decrypt("FgKhj]Y\"/*No Spread*/)

A string não fecha por causa que o d vira \ e o compilador entende que você quer adicionar as aspas à string.
É preciso colocar um espaço no final da string antes de criptografar ela pra que não ocorra esse problema.
__________________________________________________ ________

Porém mesmo assim o sistema está com problema. As strings perdem todos os d ao serem descriptografadas, não importa se o d fica no final ou no meio
Sim ja percebi isso. Fiz um diferente que usa XOR e não tem esses problemas e é bem mais simples do que o XOR normal.
Posts 1–5 of 5 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?