Ionic-将加密值存储在本地存储中

aya

用例:在线时,用户启动Ionic应用程序,提示输入用户名/密码。将根据服务器检查凭据,并允许用户登录。此外,加密的密码存储在本地(ipad)。脱机时,无需对照服务器进行检查,而应根据本地存储的加密密码来验证凭据。

工作原理可以在Ionic中使用crypto-js库对密码进行加密。

var encryptedMessage = CryptoJS.AES.encrypt(password, secretkey);

无法正常工作现在,我正在尝试使用angular-local-storage库将其保存在本地存储中。

localStorageService.set('pwdkey', encryptedMessage );

它给了我下面的错误

TypeError: Converting circular structure to JSON
    at Object.stringify (native)
    at toJson (http://localhost:8100/lib/ionic/js/ionic.bundle.js:14637:15)
    at Object.addToLocalStorage (http://localhost:8100/lib/angular-local-storage/dist/angular-local-storage.js:158:19)
    at encryptAndStore (http://localhost:8100/js/controllers.js:550:27)

如果我传递未加密的字符串而不是加密的密码,则相同的代码也可以正常工作。因此,它与加密数据有关。

如何将加密数据存储在本地存储中?

aya

通过使用.toString()方法解决了该问题

CryptoJS.AES.encrypt(password, secretkey).toString()

这样,我能够保存字符串,然后将其取回并解密。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ionic-将加密值存储在本地存储中

来自分类Dev

如何将多个按钮值的行保存到angularjs和ionic中的本地存储

来自分类Dev

Ionic 3 本地存储中的数组

来自分类Dev

从本地存储清除Ionic用户

来自分类Dev

ionic 2本地存储无法将检索到的值设置为变量

来自分类Dev

如何在带有 Angular 的 Ionic 中根据本地存储值加载页面

来自分类Dev

ionic 3 在函数ionViewDidLoad()中读取存储值本机存储

来自分类Dev

从本地存储中的对象删除数组项-Ionic App

来自分类Dev

在Ionic App中将数据存储在缓存中

来自分类Dev

如何从异步本地存储函数中获取值并将其传递给模态 ionic 2

来自分类Dev

ionic 2本地存储无法正常工作

来自分类Dev

为Ionic App解析本地数据存储区?

来自分类Dev

phonegap:将数据库值存储在本地存储中

来自分类Dev

Ionic 2存储-添加记录

来自分类Dev

在AndroidManifest中存储加密的值

来自分类Dev

如何将某些变量以加密格式存储在本地存储中,以后又想对其解密?

来自分类Dev

加密存储在PouchDB中的本地数据

来自分类Dev

需要加密以将值存储在数据库中

来自分类Dev

如何将图像从 Ionic 上传到 Firebase 存储?

来自分类Dev

在Ionic 2中从存储中设置和获取对象

来自分类Dev

将列表存储在本地存储中

来自分类Dev

Javascript:将函数存储在本地存储中

来自分类Dev

将输入值保存在本地存储中

来自分类Dev

如何使用 *ngFor 指令从 Ionic 3(Cordova、Ionic 3、Angular 5)上的存储中获取数据

来自分类Dev

在 Ionic 4 中设置存储后,我的 Ionic 应用程序不断加载

来自分类Dev

如何使用Backand和Ionic存储图像?

来自分类Dev

Ionic 3 存储装置并变得奇怪

来自分类Dev

Ionic,Phonegap,AngularJs:仿真时本地存储未定义键

来自分类Dev

Ionic,Phonegap,AngularJs:仿真时本地存储未定义键

Related 相关文章

  1. 1

    Ionic-将加密值存储在本地存储中

  2. 2

    如何将多个按钮值的行保存到angularjs和ionic中的本地存储

  3. 3

    Ionic 3 本地存储中的数组

  4. 4

    从本地存储清除Ionic用户

  5. 5

    ionic 2本地存储无法将检索到的值设置为变量

  6. 6

    如何在带有 Angular 的 Ionic 中根据本地存储值加载页面

  7. 7

    ionic 3 在函数ionViewDidLoad()中读取存储值本机存储

  8. 8

    从本地存储中的对象删除数组项-Ionic App

  9. 9

    在Ionic App中将数据存储在缓存中

  10. 10

    如何从异步本地存储函数中获取值并将其传递给模态 ionic 2

  11. 11

    ionic 2本地存储无法正常工作

  12. 12

    为Ionic App解析本地数据存储区?

  13. 13

    phonegap:将数据库值存储在本地存储中

  14. 14

    Ionic 2存储-添加记录

  15. 15

    在AndroidManifest中存储加密的值

  16. 16

    如何将某些变量以加密格式存储在本地存储中,以后又想对其解密?

  17. 17

    加密存储在PouchDB中的本地数据

  18. 18

    需要加密以将值存储在数据库中

  19. 19

    如何将图像从 Ionic 上传到 Firebase 存储?

  20. 20

    在Ionic 2中从存储中设置和获取对象

  21. 21

    将列表存储在本地存储中

  22. 22

    Javascript:将函数存储在本地存储中

  23. 23

    将输入值保存在本地存储中

  24. 24

    如何使用 *ngFor 指令从 Ionic 3(Cordova、Ionic 3、Angular 5)上的存储中获取数据

  25. 25

    在 Ionic 4 中设置存储后,我的 Ionic 应用程序不断加载

  26. 26

    如何使用Backand和Ionic存储图像?

  27. 27

    Ionic 3 存储装置并变得奇怪

  28. 28

    Ionic,Phonegap,AngularJs:仿真时本地存储未定义键

  29. 29

    Ionic,Phonegap,AngularJs:仿真时本地存储未定义键

热门标签

归档