403forbidden Posted September 19, 2009 Posted September 19, 2009 (edited) I have made a UDF for encryption of strings using AES. It is coded completely in AutoIt code, so you can see how it works and learn more about AES by looking at it. You can find the code and a lengthier description by going to http://403forbidden.dyndns.org/?page_id=128 Edited September 19, 2009 by 403forbidden
Skrip Posted September 19, 2009 Posted September 19, 2009 Looks like some very nice code. I haven't tested yet, but will do so later today. [left][sub]We're trapped in the belly of this horrible machine.[/sub][sup]And the machine is bleeding to death...[/sup][sup][/sup][/left]
403forbidden Posted September 20, 2009 Author Posted September 20, 2009 On 9/19/2009 at 5:58 PM, 'Skrip said: Looks like some very nice code. I haven't tested yet, but will do so later today.Let me know what you think of it when you do.
iHonda Posted October 12, 2009 Posted October 12, 2009 Ok I must be a noob but I've got no idea of how to use this. I get what its supposed to do but uhh yeah how would i use this? A great place to start Autoit 1-2-3
Zedna Posted October 12, 2009 Posted October 12, 2009 Just for your information:There is new standard Crypt UDF ready for the next Autoit beta 3.3.1.2. See BugTrac for details. Resources UDF ResourcesEx UDF AutoIt Forum Search
iHonda Posted October 12, 2009 Posted October 12, 2009 ah ok ill take a look at that any ideas when that beta will be out? A great place to start Autoit 1-2-3
Zedna Posted October 12, 2009 Posted October 12, 2009 (edited) On 10/12/2009 at 9:40 PM, 'iHonda said: ah ok ill take a look at that any ideas when that beta will be out?There is a HUGE progress on fixing tickets on BugTrac so I think it will may be soon.Here is link to mentioned ticket on the Trachttp://www.autoitscript.com/trac/autoit/ticket/1157#comment:1 Edited October 12, 2009 by Zedna Resources UDF ResourcesEx UDF AutoIt Forum Search
403forbidden Posted October 13, 2009 Author Posted October 13, 2009 On 10/12/2009 at 9:20 PM, 'iHonda said: Ok I must be a noob but I've got no idea of how to use this. I get what its supposed to do but uhh yeah how would i use this?It's just like a normal function.1. Download the AutoIt script.2. Include the file in the script you want to use my script in using the #include keyword.3. Use the function like any other. The functions name is _AESEncrypt.
spudw2k Posted November 6, 2009 Posted November 6, 2009 Any chance you could an Initialization Vectors to the UDF? Reveal hidden contents Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF
SkinnyWhiteGuy Posted November 6, 2009 Posted November 6, 2009 Not to toot my own horn, but I did the Rijndael encryption algorithm (which is what AES is) in AutoIt, with IV's and everything here.
spudw2k Posted November 6, 2009 Posted November 6, 2009 (edited) On 11/6/2009 at 6:30 PM, 'SkinnyWhiteGuy said: Not to toot my own horn, but I did the Rijndael encryption algorithm (which is what AES is) in AutoIt, with IV's and everything here.Sweet, thanks man. I was using the MEMDll version and I needed proper code documentation instead of ASM magic. I am having difficulties using the IVs though. I tried simply using a SHA1 hash of a random number....but my output is the same.edit:I didn't realize IVs didn't work with ECB mode. my bad. thanks again Edited November 6, 2009 by spudw2k Reveal hidden contents Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF
SkinnyWhiteGuy Posted November 6, 2009 Posted November 6, 2009 What mode are you using? The IV's are only applied in modes 1-4.
spudw2k Posted November 6, 2009 Posted November 6, 2009 (edited) On 11/6/2009 at 9:21 PM, 'SkinnyWhiteGuy said: What mode are you using? The IV's are only applied in modes 1-4.edit:I still can't get the IV work properly. Can you show me a working example? Why do I need to supply the IV to the Decipher? The ASM version doesn't require IVs for Decryption.edit:moved discussion to SkinnyGuys topic. Edited November 6, 2009 by spudw2k Reveal hidden contents Things I've Made: Always On Top Tool ◊ AU History ◊ Deck of Cards ◊ HideIt ◊ ICU ◊ Icon Freezer ◊ Ipod Ejector ◊ Junos Configuration Explorer ◊ Link Downloader ◊ MD5 Folder Enumerator ◊ PassGen ◊ Ping Tool ◊ Quick NIC ◊ Read OCR ◊ RemoteIT ◊ SchTasksGui ◊ SpyCam ◊ System Scan Report Tool ◊ System UpTime ◊ Transparency Machine ◊ VMWare ESX Builder Misc Code Snippets: ADODB Example ◊ CheckHover ◊ Detect SafeMode ◊ DynEnumArray ◊ GetNetStatData ◊ HashArray ◊ IsBetweenDates ◊ Local Admins ◊ Make Choice ◊ Recursive File List ◊ Remove Sizebox Style ◊ Retrieve PNPDeviceID ◊ Retrieve SysListView32 Contents ◊ Set IE Homepage ◊ Tickle Expired Password ◊ Transpose Array Projects: Drive Space Usage GUI ◊ LEDkIT ◊ Plasma_kIt ◊ Scan Engine Builder ◊ SpeeDBurner ◊ SubnetCalc Cool Stuff: AutoItObject UDF ◊ Extract Icon From Proc ◊ GuiCtrlFontRotate ◊ Hex Edit Funcs ◊ Run binary ◊ Service_UDF
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now