V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lonewolfakela  ›  全部回复第 1 页 / 共 7 页
回复总数  140
1  2  3  4  5  6  7  
17 天前
回复了 none 创建的主题 Google 使用 Google Authenticator 被坑了
@alfchin 对啊,所以当我们只需要一个 2FA generator 的时候,我们就只需要 GA/MA 这样的软件而非什么 bitwarden 、1password 之类的密码管理软件……
struct fib_state
{
void* ret_addr;
int n;
int n_minus_1;
int n_minus_2;
int ret_val;
};

std::stack<fib_state> stack;

void* call(void* func_addr, int n, void* ret_addr)
{
stack.push(fib_state{ ret_addr, n });
return func_addr;
}

void* ret(int ret_val)
{
void* p = stack.top().ret_addr;
stack.pop();
stack.top().ret_val = ret_val;
return p;
}

int fib(int n)
{
stack.push(fib_state{});
goto* call(&& fib_func, n, && ret);
ret:
return stack.top().ret_val;
fib_func:
if (stack.top().n <= 2)
{
goto* ret(1);
}
{
goto* call(&& fib_func, stack.top().n - 1, && lbl_1);
lbl_1:
stack.top().n_minus_1 = stack.top().ret_val;
}
{
goto* call(&& fib_func, stack.top().n - 2, && lbl_2);
lbl_2:
stack.top().n_minus_2 = stack.top().ret_val;
}
goto* ret(stack.top().n_minus_1 + stack.top().n_minus_2);
}

简单、粗暴、有效、好使。
再复杂的递归函数都能 goto 出来……
18 天前
回复了 none 创建的主题 Google 使用 Google Authenticator 被坑了
@spediacn 那玩意儿是存在本地的,又没有一个 Primary Password 之类的,那 chrome 本体能读其他软件当然也能读,这难道有谁不知道么……不如说,它压根就没有说自己是“加密”的,何谈“加密是假的”呢。
18 天前
回复了 none 创建的主题 Google 使用 Google Authenticator 被坑了
@maleclub "请问这两个软件是专业干存密这事情的吗"
至少就存 2FA 这件事,google/microsoft authenticator 是真的就是专门干这个的软件啊……

顺便只是存 2FA 为啥会用到自建服务器啊……
18 天前
回复了 none 创建的主题 Google 使用 Google Authenticator 被坑了
我之前被微软家的 Authenticator 坑过一次之后,现在所有的验证项全部都是微软 Authenticator 里存一份,Google Authenticator 里再存一份,双保险保证不要出现这种事情……
powershell 那个问题,为什么不试试新的 Windows Terminal 呢……
这类应用上商城主要是为了让用户不用自己去找软件官网下载,这样可以减少用户搜到奇怪的下载站然后下到各种流氓捆绑软件的情况……
27 天前
回复了 proxytoworld 创建的主题 问与答 怎么摆脱用 c 的方法写 cpp
要想让代码看起来像 C++,不能靠加 class,那样只会变成 C with class……
你需要的是大量使用 template 、疯狂使用 template,加入各种 meta programming 、编译期计算……
这样,代码好不好使、能不能让人读懂、好不好维护什么的先不谈,至少绝对非常“C++”。
所以可以从比如先实现一个编译期计算 1000 以内的质数啊、编译期快速排序啊之类的体验一下……
41 天前
回复了 pipixia 创建的主题 Windows Windows11 22454 是不是开始菜单位置右移了
@liyifu1994 但是既然微软能把这玩意儿列在“已知 bug 列表”里,那说明这个应该是他们自己已经测出来了只是还没来得及修啊……这应该不是内部测试人员少导致的,纯粹的只是没来得及修。
41 天前
回复了 pipixia 创建的主题 Windows Windows11 22454 是不是开始菜单位置右移了
@varzy 22454 是 dev 版,只要不是会让电脑原地爆炸的 bug,dev 版的更新包是不会等着 bug 修好再发的……
@chengshuo 要是这么简单就能关掉,就不会来这里发贴问了啊……
msiexec 是 windows 上用来安装(以及修改、卸载).msi 格式的安装包的工具。
msiexec 在被调用但是调用参数不正确的时候就会弹出那么个提示框来,所以应该是你有什么软件尝试在安装一个包,但是运行参数却写错了,于是就弹了这样一个弹窗。
个人觉得你可以在这个弹窗弹出来的时候,查一查这个 msiexec 的父进程 pid 是啥,找找是谁启动的它
反正写的时候是反斜杠,读的时候也是反斜杠,没毛病,按 feature 算就好了(
@qrobot 我们这里讨论的当然不是“被撞的那个系统”而是密码泄露的源头的那个系统啊……只要你的服务器中的任何一个环节存在明文(或者是未加盐 hash )的密码,到时候泄露了都会严重影响用户……
@qrobot 但是 hash 泄露也只是你这家的服务完蛋了,如果是明文密码泄露,用户在其他地方如果用到同样的密码的话很可能一块儿完蛋。
另外实在不行你也可以把密码和日期之类的放一块儿 hash,这样就算泄露了第二天也就没法用了。
93 天前
回复了 ice2016 创建的主题 Windows 从 win10 升级到 win11 了
@huntagain2008 那俩你可以认为就是微软觉得苹果有 imessage 和 facetime 于是决定自己也在系统里集成一个聊天软件……
100 天前
回复了 Foryou920 创建的主题 Windows Windows 11 更新完 22000.71,感觉整体变流畅了
@chiuan dev 版的系统啥时候有啥样的 bug 都不奇怪啊……
https://creativecommons.org/licenses/by-nd/4.0/
CC BY-ND 可能是最适合的协议,但是我觉得你可能依然需要自己修改一下,强调一下:1 、可以开发扩展插件; 2 、商业竞争受专利限制
101 天前
回复了 JQiue 创建的主题 C sizeof 计算问题求解
@thinkIn 啥,哪家编译器的 sizeof 是用 define 定义的?
107 天前
回复了 acrisliu 创建的主题 Windows WSLg 运行 Minecraft
@codehz wslg 本身就是基于远程桌面协议做的,所以确实是远程桌面玩游戏……
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   981 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 19:24 · PVG 03:24 · LAX 12:24 · JFK 15:24
♥ Do have faith in what you're doing.