Skip to content

Instantly share code, notes, and snippets.

#include <iostream>
using namespace std;
int main(void){
cout << "テスト" <<endl;
return 0;
}
#include <stdio.h>
int main(void){
int a,b;
do{
printf("1~3までの数字を入力してください。\n");
scanf("%d",&a);
switch(a){
case 1:
#include <stdio.h>
int main(void){
int a,b=1;
while(b){
printf("1~3までの数字を入力してください。\n");
scanf("%d",&a);
switch(a){
case 1:
function HSA_1($String){
$data = md5($String).md5(sha1($String)).sha1($String).sha1(md5($String));
$data2 = sha1($String).sha1(md5($String)).md5($String).md5(sha1($String));
$ret = sha1($data).sha1($data2);
$ret = sha1($ret);
return $ret;
}
function HSA_2($String){
$data = md5($String).md5(sha1($String)).sha1($String).sha1(md5($String));
function HSA_1($String){
$data = md5($String).md5(sha1($String)).sha1($String).sha1(md5($String));
$data2 = sha1($String).sha1(md5($String)).md5($String).md5(sha1($String));
$ret = sha1($data).sha1($data2);
$ret = sha1($ret);
return $ret;
}
function HSA_2($String){
$data = md5($String).md5(sha1($String)).sha1($String).sha1(md5($String));
typedef struct tagINT24{
__int8 Num[3];
void operator = (int nValue){
Num[0] = nValue & 0xFF;
Num[1] = (nValue & 0xFF00) >> 8;
Num[2] = (nValue & 0xFF0000) >> 16;
}
operator int(){
/*
---------------------------------
SHA1 とHMAC-SHA1(Win32 API未使用)
作成者:Hiroaki Software
----------------------------------
-------------参考資料など-----------
1.Javaで作って学ぶ暗号技術 (森北出版)
2.暗号化アルゴリズムを実感しよう その2
http://www.geocities.co.jp/SiliconValley-Oakland/8878/lab18/lab18.html
3.フリーのsha1ハッシュ計算ツール
@hirosof
hirosof / SHA.cpp
Created February 7, 2011 12:03
SHA1とHMAC-SHA1とSHA256とHMAC-SHA256をC++で実装
/*
---------------------------------
SHA1 と HMAC-SHA1 と SHA256 と HMAC-SHA256(Win32 API未使用)
作成者:Hiroaki Software
----------------------------------
-------------参考資料など-----------
1.Javaで作って学ぶ暗号技術 (森北出版)
2.暗号化アルゴリズムを実感しよう その2
http://www.geocities.co.jp/SiliconValley-Oakland/8878/lab18/lab18.html
3.フリーのsha1ハッシュ計算ツール
@hirosof
hirosof / HiroSof_Func.cpp
Created February 11, 2011 05:47
SHA1、SHA256、HMAC-SHA1、HMAC-SHA256、Shift-JIS->JIS、JIS->Shift-JIS、Base64エンコード・デコードの関数定義ファイル
/*
●SHA1、SHA256
●HMAC-SHA1、HMAC-SHA256
●Shift-JIS⇔JIS
●Base64エンコード・デコード
*/
//インクルード
#include <stdio.h>
#include <string.h>
@hirosof
hirosof / HiroSof_Func.cpp
Created February 11, 2011 05:53
SHA1、SHA256、HMAC-SHA1、HMAC-SHA256、Shift-JIS->JIS、JIS->Shift-JIS、Base64エンコード・デコードの関数定義ファイル
/*
●SHA1、SHA256
●HMAC-SHA1、HMAC-SHA256
●Shift-JIS⇔JIS
●Base64エンコード・デコード
*/
//インクルード
#include <stdio.h>
#include <string.h>