|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
XOR异或加密算法实现 更多...
类 | |
| struct | neforce::XOR |
| XOR异或加密结构体 更多... | |
函数 | |
| byte_vector | neforce::XOR_encrypt (const cbyte_view data, const cbyte_view key) |
| XOR加密便捷函数(字节视图版本) | |
| byte_vector | neforce::XOR_encrypt (const byte_vector &data, const byte_vector &key) |
| XOR加密便捷函数(字节向量版本) | |
| string | neforce::XOR_encrypt (const string &data, const string &key) |
| XOR加密便捷函数(字符串版本) | |
| byte_vector | neforce::XOR_decrypt (const cbyte_view data, const cbyte_view key) |
| XOR解密便捷函数(字节视图版本) | |
| byte_vector | neforce::XOR_decrypt (const byte_vector &data, const byte_vector &key) |
| XOR解密便捷函数(字节向量版本) | |
| string | neforce::XOR_decrypt (const string &data, const string &key) |
| XOR解密便捷函数(字符串版本) | |
XOR异或加密算法实现
|
inline |
XOR解密便捷函数(字节向量版本)
| data | 要解密的数据 |
| key | 解密密钥 |
引用了 data(), neforce::XOR::decrypt(), neforce::vector< T, Alloc >::view() , 以及 XOR_decrypt().
|
inline |
XOR解密便捷函数(字节视图版本)
| data | 要解密的数据 |
| key | 解密密钥 |
引用了 data(), neforce::XOR::decrypt() , 以及 XOR_decrypt().
被这些函数引用 XOR_decrypt(), XOR_decrypt() , 以及 XOR_decrypt().
XOR解密便捷函数(字符串版本)
| data | 要解密的字符串 |
| key | 解密密钥 |
引用了 neforce::vector< T, Alloc >::begin(), neforce::basic_string< CharT, Traits, Alloc >::data(), data(), neforce::vector< T, Alloc >::end(), neforce::basic_string< CharT, Traits, Alloc >::size() , 以及 XOR_decrypt().
|
inline |
XOR加密便捷函数(字节向量版本)
| data | 要加密的数据 |
| key | 加密密钥 |
引用了 data(), neforce::XOR::encrypt(), neforce::vector< T, Alloc >::view() , 以及 XOR_encrypt().
|
inline |
XOR加密便捷函数(字节视图版本)
| data | 要加密的数据 |
| key | 加密密钥 |
引用了 data(), neforce::XOR::encrypt() , 以及 XOR_encrypt().
被这些函数引用 XOR_encrypt(), XOR_encrypt() , 以及 XOR_encrypt().
XOR加密便捷函数(字符串版本)
| data | 要加密的字符串 |
| key | 加密密钥 |
引用了 neforce::vector< T, Alloc >::begin(), neforce::basic_string< CharT, Traits, Alloc >::data(), data(), neforce::vector< T, Alloc >::end(), neforce::basic_string< CharT, Traits, Alloc >::size() , 以及 XOR_encrypt().