Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Introduce me in cryptography

Hello

I want to slightly get more in cryptography. :)
I think it's always a nice skill to have in the back of your head.

But, I have some questions:
Are there good free pdf books about it? Already searched but found nothing.
How do you guys see what kind of encryption is used? I can only recognize Base64. 😧
Is it possible to make your own algorithm?
What kind of programs do you use to crack hashes and filter the salt (who also work for Linux).
Anything else? :)

I only know a bit about cryptography now, like public and private keys, know what hash-salts are (salts are some random extra characters given to that hash).
And some basics about bits (not sure if that helps).
That 123.45.72 is 32-bit (IPv4) for example. :)
...

Anyway,

Thanks for reading,
Niely
If you want to take a fast dive into cryptography, go to http://crypto.stackexchange.com/ and whenever you have a question, search on Google or go to Wikipedia.

http://cacr.uwaterloo.ca/hac/index.html <-- that is now your handibook.

http://www.amazon.com/Beginning-Cryptogr...0764596330 This was the first crypto book I got, it's very helpful if you already know Java and teaches you how to use the different crypto algos located inside the bouncycastle API. HOWEVER, do not use the bouncycastle's random number generator as Java made theirs a lot better than expected, and bouncycastle's isn't distributed well on a randomization curve.

If you follow the quest to solve 3301's puzzles, you will learn a lot about steganography, a lot of different algos, magical ciphers, and many, many other things, so it's good to have a look at that too.

Finally, Forezza, Chink3nman, TheDubWubCub, and myself are all good people to pm if you have questions.
When you gaze into the abyss the abyss too gazes into you.



CyberSec Ops || Rip Tay.AI

Vivere est cogitare; vivere militare est: Zantha Invicta

It's good to see that you want to learn but cryptography is a massive subject to try cover. There are coursera courses for it but you don't start at the basics and it's quite hard to pick up. The best bet for now is sort by rating in this section and you'll get some semi-decent threads to read (weeds out most of the crypter shit). I can write a very basic writeup when I get home, but still that is going to take some time.

Regarding your questions though:
-> There are PDF books, but I'm not sure if they really cover the subject that well.
-> Base64 is a type of encoding rather than a way to encrypt data. You can tell this because you don't need any key or additional information to be able to reverse the base64 output. You cant really identify encryption algorithms that well unless they are unique such as have a lot of dots to split data, etc.
-> Yes, you can make your own algorithm but it's not recommended. The current encryption algorithms that are used by most have been tested vigorously for years to become approved as standards.
-> oclHashcat (Requires usage of your graphics card) and Hashcat (CPU-based) is probably the best and most common hash cracking program.
[Image: fBtjKNi.png]
Thanks all for your help! :)
Will help me further for sure, taking a look at all of them now.
Just saw this thread & rushed to respond, but it looks like Forezza and crazyycast13 beat me too it.
Everything they've said is spot on & very informative! I wish there were more people like them and you on this forum!

Below is just some more information that will hopefully help you out in this chaotic world of Cryptography. 🤭

Wanna make your own code?!:
Spoiler (Click to View)

Identifying algorithms:
Spoiler (Click to View)

Video Content:
Spoiler (Click to View)

Other info:
Spoiler (Click to View)

There's so much more to learn about, but I think we've scratched a good surface so far. :P

If you actually take all of this information in that we all have provided & retain it, then you'll be good to go and be able to dive deeper into the vast world of cryptography... without any floaties.. 👍
.-=~
^Thank you very much for the reply! :D
Was also very helpful, will also use those URLS for sure!
(Jul 30, 2014 02:45 AM)Niely Wrote:  ^Thank you very much for the reply! :D
Was also very helpful, will also use those URLS for sure!

Sounds good! Like crazyycast13 said, If you need anything then just contact one of us. 👍
.-=~
(Jul 30, 2014 02:47 AM)TheDubWubCub Wrote:  Sounds good & if you need anything, just contact one of us. 👍

Where the hell have you been? You disappeared from this section for at least two months, if not four.

But he's right, we're all open to help. What do you want to do with cryptography though? Make crypters? (please don't say that) Make your own crypto algos? Crack hashes using attacks other than the standard bruteforce/dict attack? Work on implementing security into websites? Make it so that an application is less likely broken by adding Run Time Encryption?

There are a lot of things you can do.
When you gaze into the abyss the abyss too gazes into you.



CyberSec Ops || Rip Tay.AI

Vivere est cogitare; vivere militare est: Zantha Invicta

(Jul 30, 2014 02:57 AM)crazyycast13 Wrote:  Where the hell have you been? You disappeared from this section for a month or two.

But he's right, we're all open to help. What do you want to do with cryptography though? Make crypters? (please don't say that) Make your own crypto algos? Crack hashes using attacks other than the standard bruteforce/dict attack? Work on implementing security into websites? Make it so that an application is less likely broken by adding Run Time Encryption?

There are a lot of things you can do.

haha I've still been here, I just haven't been posting.
I've spent most of the time at that other forum. 😝
You've been doing an awesome job in this section though! 🤗

I got a contest coming up soon, you wanna be notified when it starts? :]
.-=~
(Jul 30, 2014 02:57 AM)crazyycast13 Wrote:  Where the hell have you been? You disappeared from this section for at least two months, if not four.

But he's right, we're all open to help. What do you want to do with cryptography though? Make crypters? (please don't say that) Make your own crypto algos? Crack hashes using attacks other than the standard bruteforce/dict attack? Work on implementing security into websites? Make it so that an application is less likely broken by adding Run Time Encryption?

There are a lot of things you can do.

I do want to make crypters (not those vb.NET things but real C++ ones).
But that's not why I want to learn cryptography.

I want be able to crack hashes, and learn those algorithms and be able to decrypt them.
Also, I want be able to secure my data when communicating with other's (public and private keys). :)
Well I've just found this crazyycast123, I can start over here, ignore my pm
I installed OclHashcat, but it won't open (Linux).
I tried the bin, exe, and app. :)
Niely I don't know what you tried to install but if you're trying to install something in linux look up for the ".tar" files
^The installation was successful. :)
I have a folder including Hashcat but the file won't open.
This is just a beautiful thread for someone just getting into cryptography! Thank you guys!


Possibly Related Threads...
Thread / Author Replies Views Last Post
by CleanCarrotOct 26, 2021 05:46 PM 27 1,696 Oct 26, 2021 05:46 PM
Last Post: Jimmy00
by D33PN3TDec 29, 2018 09:58 PM 14 791 Dec 29, 2018 09:58 PM
Last Post: NYANxCAT
by WardowApr 28, 2015 07:35 AM 21 787 Apr 28, 2015 07:35 AM
Last Post: Wardow