I am working on an app that encrypts user's data with user's password on the client side without sending/sharing the password to the server.
User needs to encrypt data across pages and I don't want to ask user password each time that he needs to encrypt his data.
One option I have to make my application a single-page application but it's a lot overhead.
Another option is to use sessionStorage which stores data across pages for a session but I am not sure if it's as secure as an in-memory variable in a single-page app.
Javascript store client-side password across pages in memory
388 Views Asked by iman At
0
There are 0 best solutions below
Related Questions in JAVASCRIPT
- Using Puppeteer to scrape a public API only when the data changes
- inline SVG text (js)
- An array of images and a for loop display the buttons. How to assign each button to open its own block by name?
- Storing the preferred font-size in localStorage
- Simple movie API request not showing up in the console log
- Authenticate Flask rest API
- Deploying sveltekit app with gunjs on vercel throws cannot find module './lib/text-encoding'
- How to request administrator rights?
- mp4 embedded videos within github pages website not loading
- Scrimba tutorial was working, suddenly stopped even trying the default
- In Datatables, start value resets to 0, when column sorting
- How do I link two models in mongoose?
- parameter values only being sent to certain columns in google sheet?
- Run main several times of wasm in browser
- Variable inside a Variable, not updating
Related Questions in ENCRYPTION
- Is TLS enough for client server encryption or if dealing with sensitive data, its better to add ur own encryption also. for example leverage AWS SSM?
- Secure Messaging Implementation in C#
- File splitting and encryption
- Large file processing in the web browser
- Java code of AES/GCM/NoPadding encryption algorithm with authentication tag
- AES-256-CBC encryption returning different result in Python and PHP , HELPPP
- Why are encrypted stored procedures taking a long time to execute in SQL Server 2022?
- Why/How does Apache auto-include "DHE" TLS1.2 ciphers while nginx needs "dhparams" file?
- Encrypt in Single Store and Decrypt in SQL Server
- Is it possible to develop a Transparent Data Encryption(TDE) system on macOS now?
- How can I ensure incremental changes in deciphered messages in Python substitution cipher decoding?
- Getting Error Message as "the input string is not a complete block" while Decryting using AES
- Laravel: How to fix "the MAC is invalid" on local environment
- How to encrypt a string and decrypt it using a password
- Willena's sqlite-jdbc-crypt driver for sqlite3 database encryption
Related Questions in JAVASCRIPT-SECURITY
- How to pass sensitive data from FreeMarker to JavaScript without exposing it in the browser
- What are the security issues with JavaScript's Import Maps?
- Keyboard events simulation
- How to initialize firestore without exposing the config?
- Is using innerHTML with shadowRoot safe?
- Google Maps prevent attack to force multiple requests
- SonarQube - JS Dependencies Security Vulnerability Scanning
- fixing dynamic code injection issues flagged by fortify check
- running a html/script/css in an isolated space like iframe but without iframe
- How to extract value from javascript?
- Javascript store client-side password across pages in memory
- Is Angular Js Code Visible On Browser In Mean Stack Development?
- the server responded with a status of 403 (Forbidden)
- When do I need to check the origin property?
- how to secure or hide my javascript code?
Related Questions in CLIENT-SIDE-DATA
- how to get data filled in pdf application dispalyed in angular 5 client side?
- How can I filter a string field in a dataset with a like clause and an umlaut?
- How to track users without authentication on nodeJS
- Javascript store client-side password across pages in memory
- REST Web api application data managment
- Chrome Extension and a Client-Side Database
- Best way to cache client-side data across iron-router routes in Meteor
- use client side database to show results in webpage
- Client Side binding Telerik RadListView not working, what is missing?
- Simple, standalone (i.e., no external files), offline, client-based solution for selecting file and displaying contents in HTML with Javascript
- How to save form input data to a XML file using Javascript?
- Best way for cross platform client storage?
- Communication between a .Net desktop application and a Silverlight application in browser
- IDBKeyRange querying by key, where key is String
- In a classic ASP application, is it better to use a session or cookie for cross-page data persistence?
Related Questions in CLIENT-SIDE-ATTACKS
- Client side securing token vulnerability circular dilemma
- Browser redirect from server side
- Site attacked: ${jndi:ldap:/93.95.216.134:1389/Exploit}
- Block https://example.com/livewire/message/xyz external access
- Why does client hijacking only works while the browser is online?
- Saving access token and refresh token to local storage but encrypted?
- Ways to secure API that do not require authentication, to be called only from one pre-defined consumer
- Stop api abuse before user is authenticated
- XSS PoC: Hide Rendered Characters in DOM
- What are the things that need to be considered while deleting a resource through api
- localhost javascript bundled is trying to be injected to my website by an user. (Reported by Sentry an error and performance tracking tool)
- Why should we include CSP headers in the HTTP response for an API?
- Best practice for securing a client side call to an API endpoint
- Does somebody knows about this: repo1.criticalnumeric.tech
- How to prevent hackers from modifying the product price in e-commerce
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?