The time now is Tue 18 Jun 2013, 17:00
All times are UTC - 4 |
|
Page 2 of 2 Posts_count |
Goto page: Previous 1, 2 |
| Author |
Message |
technosaurus

Joined: 18 May 2008 Posts: 3845
|
Posted: Mon 08 Oct 2012, 22:08 Post_subject:
|
|
There are other uses for this method. Ever heard of upx or sqeeze?
http://source.netsurf-browser.org/?p=squeeze.git;a=summary
http://upx.sourceforge.net/
the only difference is that their "encryption" method is just compression.
Rather than a small frontend decompressor, you can have any program frontend and embed any data. Unfortunately criminal entities have given steganography a bad name, so we don't see much of this.
I'll leave you with that thought to ponder the possibilities.
btw, I think my coolest idea yet, was to embed packages onto the end of its own screenshot - it even worked extremely well with thumb-nailer page generator programs for browsing, but then I figured we had enough different package systems already.
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2199 Location: UK
|
Posted: Tue 09 Oct 2012, 13:41 Post_subject:
|
|
| technosaurus wrote: | | btw, I think my coolest idea yet, was to embed packages onto the end of its own screenshot - it even worked extremely well with thumb-nailer page generator programs for browsing, but then I figured we had enough different package systems already. |
Agreed, that was cool. (at least, it's the coolest one I understand)
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 573
|
Posted: Wed 10 Oct 2012, 08:43 Post_subject:
|
|
@Techno:
I heard about UPX. Heard also about tools like PESpin (for Win), which provides encryption too (or is it just password protection??).
Once, I was started to code something, somehow related, but for regular files.
The idea was to embed files chosen by the user, pack & encrypt them into one, self-extracting container that can be reused later, like SelfCrypText.
In fact it was just a bit extended idea of self-extracting .exe archives under Windoze or those shell installers, like "amd-driver-installer.run".
But my vision was too fuzzy - I didn't know what I want to achieve actually, so current project status: abandoned.
I appreciate your tips, maybe something will grow out of them someday...
| disciple wrote: | Cool, a stand-alone secret diary |
I'm glad you like it.
Unfortunately there's some kind of size limit of <edit> in Gtkdialog and when that limit (~128K in my tests) is exceeded strange things happen.
The workaround could be multiple, separate notes in a list; perhaps I'll try do to something like this in the future.
Thanks & Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 573
|
Posted: Sun 21 Oct 2012, 12:53 Post_subject:
|
|
| SFR wrote: | | [...]multiple, separate notes in a list[...] |
Initially I thought it'll be easier to implement, but finally here it is.
SelfCrypText-v2.1
The general idea remained unchanged, the only (visible) change is handling of multiple notes.
Requirements:
Gtkdialog >= 0.7.21, Xdialog, openssl + usual set of tools like: cut, grep, tr, sed, awk and so on...
Additional info:
1. Each note can be encrypted with its own unique passphrase.
2. Maximum size of single note: ~128K (in my tests).
3. Maximum size of all notes: ~64M (theoretically).
4. Maximum amount of notes: unknown.
Known issues:
- In "Notes List" if you click empty space (and not specific note), all disabled buttons and fields will become enabled, but even if you write some text, such non-assigned note won't be saved anywhere.
- Special characters like: * : | / \ $ ^ & as well as leading and trailing spaces are not allowed in titles; if used anyway - they will be trimmed out and replaced with _.
EDIT:
Bugfix: Add note -> enter some text -> enter passphrase -> repeat passphrase -> Encrypt/Decrypt -> if passphrases don't match all text vanishes.
(Reuploaded after two downloads.)
EDIT2:
Version 2.1 uploaded, for changelog see the next post.
EDIT3:
Small bugfix - problems with saving notes due to different 'wc -l' output on some distros.
(Reuploaded after 10 downloads.)
_________________
Written on Slacko-5.3.3
Have fun & Greetings!
 |
| Description |
Screenshot |
| Filesize |
101.23 KB |
| Viewed |
407 Time(s) |

|
| Description |
Extract and click to launch.
|

Download |
| Filename |
SelfCrypText-v2.1.gz |
| Filesize |
3.6 KB |
| Downloaded |
226 Time(s) |
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Edited_times_total
|
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 573
|
Posted: Fri 26 Oct 2012, 09:40 Post_subject:
|
|
Update, version 2.1:
- Added progressbar during data extracting and saving (it's useful when there's a lot of notes)
- Program window is now a bit more flexible (better look when maximized/resized)
- One trivial modification and SelfCrypText is compatible with Gtkdialog 0.7.21 again, so there's also a big chance that it'll be more compatible with some other distros (tried in PCLinuxOS - seems to work fine); the only issue is that buttons aren't expanded to fill all available space (in 0.7.21 only).
- Lots of minor, internal improvements
New version has been attached to my previous post (see above).
Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3845
|
Posted: Fri 26 Oct 2012, 12:54 Post_subject:
|
|
| SFR wrote: | Using Pizzasgood's idea I've applied ramdisk as a storage for temp file.
I believe it's more reasonable way than dabbling with dd and shred.
Dynamic ramdisk has been set to max. 1 MB, but I think it's more than enough. |
I missed this comment earlier. You can use /dev/shm too, which most distros including puppy set up as a tmpfs for programs to quickly share data with each other. Just remember to remove temps when finished so you don't prevent other programs using it due to lack of space.
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 573
|
Posted: Fri 26 Oct 2012, 13:40 Post_subject:
|
|
Thanks Technosaurus, I didn't know about that 'shared memory' thingy.
Looks handy.
Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
|
Back to top
|
|
 |
|
|
Page 2 of 2 Posts_count |
Goto page: Previous 1, 2 |
|
|
Rules_post_cannot Rules_reply_cannot Rules_edit_cannot Rules_delete_cannot Rules_vote_cannot You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|