Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply different ciphers to string literal encryption. #99

Closed
ghost opened this issue Sep 20, 2017 · 3 comments
Closed

Apply different ciphers to string literal encryption. #99

ghost opened this issue Sep 20, 2017 · 3 comments

Comments

@ghost
Copy link

ghost commented Sep 20, 2017

A great update would be support for difference ciphers rather than the weak RC4 algorithm currently implemented. Such ciphers may be aes, camellia, tripledes, seed, idea etc.
I'd also suggest caching decrypted strings -- possibly in Base64 for faster retrieval -- to avoid lagging the program.

At the very least, you really should implement this:
https://github.com/ricmoo/aes-js

Great job thus far btw. This truly is an amazing tool!

@sanex3339
Copy link
Member

sanex3339 commented Sep 21, 2017

Main goal of string encoding - you need automatization to decode it. All strings will replaced on call to decode function with two parameters - decoded string and key.

Rc4 cipher very good for this task. Key length can be any size, so i use 3 or 4 chars keys.
I'll look at aes cipher, if decode function faster than rc4 and it supports keys of 3-4 chars length - i'll add it.

Decoded strings already cached.

@sanex3339
Copy link
Member

Right now i don't see any reason to add more complex encoding, but i'll look at encoding with keys of any length with more faster decoding algorithm than in rc4.

@sanex3339
Copy link
Member

sanex3339 commented Dec 12, 2017

Closed. Right now i don't see any reason to add more complex encoding

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant