加密Cakephp-使用vb.net和viceversa解密



我目前对CakePHP中的Authentication组件有以下配置

public $components = array(     
    'Session',
    'Auth' => array(
        'authError' => 'Please login to your account',          
        'logoutRedirect' => array(
            'controller' => 'pages',
            'action' => 'display',
            'home'
        ),
        'authenticate' => array(
            'Form' => array(
                'passwordHasher' => array(
                    'className' => 'Simple',
                    'hashType' => 'sha256'
                )
            )
        ),
        'authorize' => array('Controller') // Added this line
    )
);

我的工作是与vb.net windows窗体应用程序集成在一起的。是否有一种方法或身份验证类可以在vb.net&CakePHP

密码哈希是一个不可逆的过程。你不能"解密"它们。

如果你想在你的vb.net代码中使用相同的散列进行身份验证,那么使用相同的哈希算法对用户提供的普通密码进行散列,然后比较散列。当将密码哈希器与sha256一起使用时,通过将安全salt附加到纯文本字符串来生成哈希,然后对生成的字符串进行sha256哈希。因此,在你的vb.net代码中也要这样做。

最新更新