The following warnings occurred:
Warning [2] Undefined array key 238123 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238126 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238130 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238177 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238178 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238293 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238126 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238177 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 238293 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





[RPN] password store



#3

Hello,

I own a few RPN calculators (HP-15c, HP-16c, WP-34s, HP-42s) and I was wondering if I could use one of them to store passwords for the few (maybe 25~) login credentials that are required for work or internet in general. Some passwords are as long as 20 characters.

While I own a few RPL calculators (various generations of the HP-48, HP-49, HP-50), I think those are too big to carry on a daily basis, while the RPN ones are easy to carry in a pocket, making it the ideal companion for data storage.

The volume of data is about 25 passwords, times 20 characters and a 8 character description per password, hence 25*20*8 = 4KB. Due to the unfrequent updates, those could be stored in firmware, in the case of the WP-34s, but this isn't a strong requirement.

This password store would have to be protected by a password or combination of keys; their encryption would be nice, but isn't a strong requirement.

Let me know if this has been done or if this is even doable.
Thank you,
Jerome


#4

I think that your data size calculation off and you could certainly do something clever to compress the data since the number of different characters used in a password is quite small.

However, the issue that you will have on some of those calculators would be displaying all the characters necessary. Numerals and Alpha might be OK on some, but if you follow good password practices and use special charcters, that would pose a problem.

#5

What about an old PDA? A Palm M500 will run for a very long time on a charge, and you can load Free42 on it.

Or if you want something more modern, an iPod Touch loaded with Free42, and an encrypted password database app (I use mSecure, but there are lots to choose from). Plus you could do remote desktop/ssh/vnc, which, while not ideal, can certainly save your butt in a pinch.


#6

Quote:
What about an old PDA? A Palm M500 will run for a very long time on a charge, and you can load Free42 on it.

Or if you want something more modern, an iPod Touch loaded with Free42, and an encrypted password database app (I use mSecure, but there are lots to choose from). Plus you could do remote desktop/ssh/vnc, which, while not ideal, can certainly save your butt in a pinch.


I'd rather carry a 48gx or 50g than a Palm or Ipod, as imho, the hp is a much more capable device; at least for the work I do; and the keyboard makes things much easier than emulators. It looks like this might be the best solution at the moment. Sadly, though, since I would have preferred to carry something that fits in a pocket and work on batteries.

#7

For pocketability and alphanumeric capability, your list boils down to the WP 34S and the HP-42C. Either can store and display arbitrary length alpha strings as needed only limited by memory by using scrolling. The main limit may be the desire to secure the data so anyone who picks it up can't just see all your passwords with just a button press or two.

As you point out, since the WP 34S source is available you could easily replace some of the internal functions you don't use with dedicated ones for passwords, perhaps requiring a specific numeric input for them to supply an output (or to supply the correct one). Security through obscurity - who would ever know you have that? And, unlike the HP-42C, the WP 34S is more easily replaced if it falls out of your pocket or otherwise is lost / damaged / destroyed (perish the thought!).

Finally, an orthagonal approach may be to use one of the on-line secure password storage sites or, if you don't trust them, put your own home PC online acting as one. Or even an inexpensive server such as the RasberryPi, Shiva Plug or such, running code that malware won't even recognize or try to infect. Then carry the calculator you want to actually use for your work and let the Web help you with Web stuff. Or wear a Casio DataBank watch. Lots of possibilities...


#8

Quote:
As you point out, since the WP 34S source is available you could easily replace some of the internal functions you don't use with dedicated ones for passwords, perhaps requiring a specific numeric input for them to supply an output (or to supply the correct one).

This is a really good idea, I'm going to look into the feasibility of this.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime: password protection for programs Davi Ribeiro de Oliveira 2 1,566 11-22-2013, 12:45 PM
Last Post: Geoff Quickfall
  [PRIME] RPN: another attempt at returning more than one value to the RPN stack Marcus von Cube, Germany 5 2,381 11-05-2013, 02:44 AM
Last Post: Marcus von Cube, Germany
  HP-50g How to store many equations - help needed Timo Labrenz 5 2,028 03-03-2013, 12:22 PM
Last Post: Timo Labrenz
  20b, 30b not in HP's web store Eric Smith 3 1,440 02-08-2013, 11:52 AM
Last Post: Walter B
  HP 50g store/recall with only 2 keys daniel4 9 2,702 03-30-2012, 06:10 PM
Last Post: Cristian Arezzini
  HP 15C LE back in stock at HP Home Store Michael de Estrada 25 5,781 09-27-2011, 11:06 PM
Last Post: Michael de Estrada
  42S for iPhone v. 2.2 in App Store Les Wright 6 1,517 08-24-2009, 01:04 AM
Last Post: Egan Ford
  Upgraded iPhone Simulators in App Store today Les Wright 7 1,857 07-04-2009, 07:31 PM
Last Post: Byron Foster
  Byron Foster's 42s for iPhone v. 2 upgrade in App Store Les Wright 35 7,280 06-19-2009, 01:57 AM
Last Post: Nigel Bamber
  Byron Fosters 42s for iPhone version 2 submitted to Apple App Store Les Wright 14 3,711 06-18-2009, 11:54 PM
Last Post: Egan Ford

Forum Jump: