B从头开始加密
BCrypt from Scratch
我很遗憾地说,我使用的是一种不支持bcrypt的专有语言。它有md5和sha1,但没有bcrypt,我认为这是更好的选择。我以前从未用这种语言处理过密码,所以这从来都不是问题。我在其他语言中使用过bcrypt,所以我对它的工作原理相当熟悉。
简而言之,我想制作一个bcypt算法,这样我就可以将其打包,并为使用相同语言的其他开发人员解决这个问题。
该语言本身纯粹是程序性的,语法看起来很像JavaScript。我很确定我可以转换JavaScript解决方案来满足我的需求,但我也愿意接受C++、C#、PHP、Java、Python和Lua(我对这些语言很熟悉)的答案,只要不使用本机函数(数学方面可能很好),因为我可能无法复制这些。
有这样的图书馆吗?我目前正在为bcrypt开发维基百科页面,但有一个具体的例子会非常有用。
对于那些好奇的人来说,我使用的语言是GML。
Node.js中类似bcrypt.js的东西有点依赖性。既然你打算转换它,那可能会让人头疼。
就我个人而言,我建议查看nevin-b的bCrypto.js。据我所知,它没有任何依赖关系。
相关文章:
- 从头开始创建XLS文件
- 水平视差滚动从头开始-没有插件(jQuery)
- B从头开始加密
- d3.js力布局图:如何从头开始构建nodes对象
- Regex正在从头开始删除哈希
- 如何连续运行计时器?(当你刷新时,不要从头开始)
- 使用JQuery的图像滑块不显示我选择的下一个图像,而是从头开始显示
- 从头开始的Javascript动画
- 避免在重新激活视图时从头开始重新渲染闪光对象
- 如何从头开始制作时钟对象(Javascript)
- 引导轮播 不要从头开始
- 从头开始创建 JQuery UI 小部件
- Javascript-从头开始搜索字符串
- 从头开始在NodeJ中编写JSON验证
- 从数组(切片)中提取x个项目,但如果到达末尾,则从头开始继续
- 从头开始构建 DICOM 解析器
- 从头开始在正文中定义警报变量
- 尝试从头开始使用Javascript创建each()类型的jQuery函数
- 从头开始动画gif
- 如何正确初始化对象并从头开始