home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 347 / Crypto.SIS / IT.Crypto.hlp (.txt) < prev    next >
Encoding:
EPOC Database  |  2000-08-27  |  22.5 KB  |  241 lines

  1. Table1
  2. ColA1
  3. ColB1
  4. ColA2
  5. ColB2
  6. ColA3
  7. ColB3
  8. ColA4
  9. ColB4
  10. "DATA.APP
  11.                     
  12.             Welcome to Crypto!
  13. Crypto is a encryption utility which may wipe out source files, launch decrypted files and automatically re-encrypt them after modification.
  14. After I
  15. ve read 
  16. Murgan
  17. s Musings
  18.  in Palmtop
  19. s issue 18 I
  20. ve wondered how difficult it is to write an encryption utility for the EPOC platform. 
  21.  I know that such a program already exists, but I was more interested in the making than in the result.
  22. m using Crypto myself for managing a simple database with tons of logins, passwords and other figures I
  23. m supposed to know by heart. A perfect job for my little brain extension 
  24.  my beloved Series 5.
  25. ?mT?m
  26. &paint.app
  27. To encrypt a file:
  28. 1.    Launch Crypto from your Extras bar
  29. 2.    Select the file you want to be encrypted and press 
  30. Continue
  31. 3.    Enter your password twice and press 
  32. Encrypt
  33. 4.    Press 
  34. Close
  35.  to leave Crypto
  36. To decrypt a file, launch and re-encrypt it:
  37. 1.    Launch the encrypted file from your system screen
  38. 2.    Enter your password and press 
  39. Launch
  40. 3.    View and/or make the necessary changes and close the file
  41. To decrypt a file:
  42. 1.    Launch the encrypted file from your system screen
  43. 2.    Enter your password and press 
  44. Decrypt
  45. 3.    Press 
  46. Close
  47.  to leave Crypto
  48. V1.14 Production 
  49.  February 14, 2000
  50. What's new?
  51. Files are launched asynchronously so Crypto is not blocked anymore and offers a 'go to file' button
  52. Most important buttons are arranged to the right
  53. Crypto recognises newer Crypto files and the need of a software update
  54. Folders and files containing space characters are fully supported
  55. Dense packed dialogs to improve the appearance on smaller machines, e.g. the Revo
  56. A missing password entry does not cause a crash anymore
  57. Pressing the test button does not cause a crash anymore
  58. Compatibility to prior releases
  59. This release is fully compatible to prior releases
  60. The Crypto file structure has not been changed
  61. Files encrypted with Crypto V1.14 may be decrypted with prior releases too
  62. Feature list
  63. File encryption and decryption using the secure RC4 algorithm (256-bit)
  64. Wipe out source files to make sure an undelete is useless
  65. Cancel and resume during encryption, decryption and wipe file
  66. Launch support for all file types (for files without a EPOC header - like zip archives, plain text files or graphics 
  67.  any installed program may be selected at encryption time to open the file)
  68. Compacting data and agenda files before encrypting files
  69. Automatic re-encryption
  70. Detects the need of compacting and re-encryption
  71. General preferences for encryption mode, source file treatment after encryption and statistics.
  72. Runs on
  73. EPOC Release 3 (e.g. Series 5)
  74. EPOC Release 5 (e.g. Series 5mx)
  75. EPOC Emulator Release 5 (WINS)
  76. Available in German, English, French, Italian, Brazilian Portuguese, Dutch and Danish
  77. You may choose between three actions to be executed after every successful encryption of a file.
  78. 1.    None
  79. No action, the source file will be left untouched.
  80. 2.    Delete source file
  81. The source file will be deleted. This means that the directory entry of the EPOC file system will be deleted. The file contents itself may be 
  82. rescued
  83.  using an undelete utility.
  84. 3.    Wipe source file
  85. Every single byte in the source file will be replaced by an ASCII 0 character. Afterwards the source file will be deleted and it
  86. s impossible to restore the original file contents using an undelete utility.
  87. The processing of encryption, decryption and wipe file may be cancelled. However, you may wonder what happened and where you find your data afterwards.
  88. Cancel encryption
  89. The unfinished Crypto file has been deleted. Your data is stored in the unencrypted source file.
  90. Cancel decryption
  91. The unfinished source file has been deleted. Your data is stored in the Crypto file.
  92.     The unfinished source file may be undeleted by someone...
  93. Cancel wipe file
  94. The source file has been wiped out at a certain percentage and its probably gone for good. It has not been deleted and you may look at it using an appropriate tool. Your data is stored in the Crypto file.
  95.     Decrypt and re-encrypt the file to complete the wipe file process.
  96. >pl+\
  97. &paint.app
  98. &paint.app
  99. First of all I'd like to thank Fatcatz who has translated the RC4 algorithm from C to OPL. I've used his code as a pattern for the secure encryption algorithm of Crypto. Visit Fatcatz' web site at http://www.fatcatz.tm/.
  100. The following persons have translated Crypto for free. Thank you very much!
  101. rald Aubard - French. Visit G
  102. rald's web site at http://www.psionist.com/
  103. Matthias Neisser - Brazilian Portuguese. Visit Matthias' web site at http://www.geocities.com/SiliconValley/Platform/3613/
  104. Salvo Miccich
  105.  und Filippo Zerboni 
  106.  Italian. Visit Salvo's web site at http://www.scicli.com/psion/ und Filippo's web site at http://utenti.tripod.it/sit5/
  107. Roeland Krul - Dutch. Roeland's e-mail address is rkrul@hotmail.com
  108. Michael Degn - Danish. Michael's e-Mail Adresse is michael.degn@wanadoo.dk
  109. And many thanks to the anonymous person who published RSA's secret RC4 algorithm to the world.
  110. Depending on the security level you need you may choose between three different encryption modes.
  111. 1.    Password only
  112. (~ 53
  113. 900 bytes per second)
  114. This mode stores the unmodified original file after the 61 bytes Crypto header. Using a hex-editor or another tool it doesn
  115. t need much effort to restore the original file.
  116. This mode is supported for compatibility to previous releases only.
  117. 2.    Fast encryption
  118. (~ 50
  119. 300 bytes per second)
  120. This mode uses a 32-bit encryption algorithm. The first 4 characters of your password are used to build an encryption key. This means that there exists 2^32 (4
  121. 296) possibilities how a file may be encrypted. However, no big deal for a hacker, especially when a lot of Hex 00 characters are part of the source file.
  122. This mode is supported for compatibility to previous releases only.
  123. 3.    Secure encryption
  124. (~ 44'200 bytes per second)
  125. This mode uses a 256-bit RC4 encryption algorithm. The key is based on your password entered. Passwords are automatically extended to the maximum size of 32 characters. This means that there exists 2^256 (~115 792 089 237 300 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000) possibilities how a file may be encrypted. Of course this is a theoretical value which may be reduced radically by the fact that generally only a few lower case letters are used as a password. Use special characters as a part of your password too and be aware that the longer your password is the better is your protection.
  126. It's strongly recommended to use this mode for all kind of files and always in combination with the wipe file option!
  127.     The values for 'bytes per second' are based on a file of 211'288 bytes. The file was encrypted on a Psion Series 5, ROM 1.01. The smaller the file the worse the performance. This is caused by the overhead for an encryption and by the buffer size which is smaller for small files to display a smoother progress bar and allow to cancel an encryption process.
  128. >te+\
  129. &paint.app
  130. The Series 5 built-in programs Word and Sheet have their own password protection feature. So why use an encryption program like Crypto?
  131. I don
  132. t know what kind of algorithm is used in the Psion
  133. s Word and Sheet program, but it
  134. s a fast and an easy way to protect data. Other programs like Data, Agenda etc. do not support such a encryption feature and for this kind of files Crypto offers the encryption functionality. I recommend to use Crypto for those files only as long as the algorithm used in the built-in programs hasn
  135. t been hacked.
  136. By the way, Microsoft Word
  137. s password protection of version 1 and 2 has been hacked in 1993 and 
  138. decryption
  139. -programs may be downloaded from the internet (e.g. ftp.funet.fi:/pub/crypt/analysis/wordunp.zip). Microsoft
  140. s Word 98 does not support encryption anymore even though passwords for read and write access may be defined...
  141. &paint.app
  142. Crypto uses its own format to store the encrypted data. You can split the file in the following two parts:
  143. Header
  144. Position 01..24: EPOC UIDs
  145. Position 25..26: Crypto mode
  146. Position 27..28: Action after encryption
  147. Position 29..61: Encrypted password (using the 256-bit RC4 encryption algorithm regardless of the specified Crypto mode)
  148. Position 62..EOF: Encrypted data according the Crypto mode used
  149.     When the file was encrypted in 
  150. Password only
  151.  mode, simply delete the Crypto header to get your source file back.
  152. &paint.app
  153. You should carefully read the following terms and conditions before using this software. Unless you have a different license agreement signed by Philipp R. Salvisberg, Switzerland your use of this software indicates your acceptance of this license agreement and warranty.
  154. Freeware license
  155. Crypto is freeware but not public domain. You are hereby licensed to use this software for personal use only. You may not alter or modify Crypto and cannot give anyone else permission to do so. Under no circumstances are you licensed to distribute this software.
  156. Disclaimer of warranty
  157. This software and the accompanying files are provided 
  158. as is
  159.  and without warranties whether expressed or implied. The user must assume the entire risk of using this software. The author shall not be held liable in any way for any damage that may occur as a result of using this software.
  160. Copyright
  161. Crypto V1.14 Copyright 
  162.  1998-2000
  163. by Philipp R. Salvisberg, Switzerland
  164. All rights reserved.
  165. Change file in launched program
  166. If you create a new file or change the file in the launched program the re-encryption process won
  167. t be started. In this case Crypto waits for the program to be closed before the re-encryption process starts.
  168.     Close the program to allow Crypto to re-encrypt the file before you start working on another file.
  169.     Use the Fn key to launch a second instance of the program to work on several files.
  170. Crash in file dialog
  171. Crypto crashes when pressing Tab in the folder field when the file dialog was initi
  172. alized with a system folder. This is a known OPL bug in ROM 1.00 and 1.01.
  173.     Change the disk. Afterwards you may use Tab without causing a crash.
  174. System folders not accessible
  175. The system folders are not shown in the file dialog when the dialog was initialized with a non system folder.
  176.     Change disk or use Tab. Afterwards the system folders will be available.
  177. More?
  178. Have you found additional limitations or bugs? Please don't hesitate to contact me via e-mail. Thank you!
  179. &paint.app
  180. &paint.app
  181. &paint.app
  182. &paint.app
  183. Your password is the key to the encrypted data. It is strongly recommended to use special characters like 
  184. -#$!~
  185.  as a part of your password. Use long passwords (up to 32 characters) for better protection.
  186. However, you should be able to remember your password, otherwise you have to be a hacker to get your data back. Please don
  187. t ask me, because I cannot help you!
  188. In this dialog the items 
  189. Crypto mode
  190.  and 
  191. Action after encryption
  192.  are defining the preferred value for new Crypto files.
  193. The following values are valid for the 
  194. Show statistics after ... (secs)
  195.  items:
  196. Statistics dialog will not be displayed
  197. Statistics dialog will be displayed and has to be closed by user action.
  198. 1..120
  199. The statistics dialog will be displayed for the specified seconds and closed automatically afterwards. The dialog may be closed by user action too.
  200. IntroductionR
  201.     CryptoUK!
  202. Quick startR
  203.     CryptoUK!
  204. Release InformationR
  205.     CryptoUK!
  206. Action after encryptionR
  207.     CryptoUK!
  208. Cancel processingR
  209.     CryptoUK!
  210. CreditsR
  211.     CryptoUK!
  212. Crypto modesR
  213.     CryptoUK!
  214. 7Difference to the password protection of Word and SheetR
  215.     CryptoUK!
  216. FeedbackR
  217. Do you have bug reports, enhancement requests or comments?
  218. Your Feedback is very appreciated.
  219. Thank you!
  220. e-mail:    philipp@salvis.com
  221. www:    http://salvis.com/
  222.     CryptoUK!
  223. File formatR
  224.     CryptoUK!
  225. File, Folder, DiskR
  226. In the main dialog any file may be selected, even Crypto files. The processing depends on the chosen file type:
  227. Crypo files will be launched or decrypted
  228. other files will be encrypted
  229.     CryptoUK!
  230. License AgreementR
  231.     CryptoUK!
  232. LimitationsR
  233.     CryptoUK!
  234. PasswordR
  235.     CryptoUK!
  236. PreferencesR
  237.     CryptoUK!
  238. Table1
  239. title
  240. synonym
  241.